Documentation
¶
Index ¶
- type ActionGroup
- type ActionGroupArgs
- type ActionGroupState
- type ActivityLogAlert
- type ActivityLogAlertActionGroup
- type ActivityLogAlertActionGroupArgs
- func (ActivityLogAlertActionGroupArgs) ElementType() reflect.Type
- func (i ActivityLogAlertActionGroupArgs) ToActivityLogAlertActionGroupOutput() ActivityLogAlertActionGroupOutput
- func (i ActivityLogAlertActionGroupArgs) ToActivityLogAlertActionGroupOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupOutput
- type ActivityLogAlertActionGroupArray
- func (ActivityLogAlertActionGroupArray) ElementType() reflect.Type
- func (i ActivityLogAlertActionGroupArray) ToActivityLogAlertActionGroupArrayOutput() ActivityLogAlertActionGroupArrayOutput
- func (i ActivityLogAlertActionGroupArray) ToActivityLogAlertActionGroupArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupArrayOutput
- type ActivityLogAlertActionGroupArrayInput
- type ActivityLogAlertActionGroupArrayOutput
- func (ActivityLogAlertActionGroupArrayOutput) ElementType() reflect.Type
- func (o ActivityLogAlertActionGroupArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertActionGroupOutput
- func (o ActivityLogAlertActionGroupArrayOutput) ToActivityLogAlertActionGroupArrayOutput() ActivityLogAlertActionGroupArrayOutput
- func (o ActivityLogAlertActionGroupArrayOutput) ToActivityLogAlertActionGroupArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupArrayOutput
- type ActivityLogAlertActionGroupInput
- type ActivityLogAlertActionGroupOutput
- func (o ActivityLogAlertActionGroupOutput) ActionGroupId() pulumi.StringOutput
- func (ActivityLogAlertActionGroupOutput) ElementType() reflect.Type
- func (o ActivityLogAlertActionGroupOutput) ToActivityLogAlertActionGroupOutput() ActivityLogAlertActionGroupOutput
- func (o ActivityLogAlertActionGroupOutput) ToActivityLogAlertActionGroupOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupOutput
- func (o ActivityLogAlertActionGroupOutput) WebhookProperties() pulumi.StringMapOutput
- type ActivityLogAlertActionGroupResponse
- type ActivityLogAlertActionGroupResponseArgs
- func (ActivityLogAlertActionGroupResponseArgs) ElementType() reflect.Type
- func (i ActivityLogAlertActionGroupResponseArgs) ToActivityLogAlertActionGroupResponseOutput() ActivityLogAlertActionGroupResponseOutput
- func (i ActivityLogAlertActionGroupResponseArgs) ToActivityLogAlertActionGroupResponseOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupResponseOutput
- type ActivityLogAlertActionGroupResponseArray
- func (ActivityLogAlertActionGroupResponseArray) ElementType() reflect.Type
- func (i ActivityLogAlertActionGroupResponseArray) ToActivityLogAlertActionGroupResponseArrayOutput() ActivityLogAlertActionGroupResponseArrayOutput
- func (i ActivityLogAlertActionGroupResponseArray) ToActivityLogAlertActionGroupResponseArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupResponseArrayOutput
- type ActivityLogAlertActionGroupResponseArrayInput
- type ActivityLogAlertActionGroupResponseArrayOutput
- func (ActivityLogAlertActionGroupResponseArrayOutput) ElementType() reflect.Type
- func (o ActivityLogAlertActionGroupResponseArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertActionGroupResponseOutput
- func (o ActivityLogAlertActionGroupResponseArrayOutput) ToActivityLogAlertActionGroupResponseArrayOutput() ActivityLogAlertActionGroupResponseArrayOutput
- func (o ActivityLogAlertActionGroupResponseArrayOutput) ToActivityLogAlertActionGroupResponseArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupResponseArrayOutput
- type ActivityLogAlertActionGroupResponseInput
- type ActivityLogAlertActionGroupResponseOutput
- func (o ActivityLogAlertActionGroupResponseOutput) ActionGroupId() pulumi.StringOutput
- func (ActivityLogAlertActionGroupResponseOutput) ElementType() reflect.Type
- func (o ActivityLogAlertActionGroupResponseOutput) ToActivityLogAlertActionGroupResponseOutput() ActivityLogAlertActionGroupResponseOutput
- func (o ActivityLogAlertActionGroupResponseOutput) ToActivityLogAlertActionGroupResponseOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupResponseOutput
- func (o ActivityLogAlertActionGroupResponseOutput) WebhookProperties() pulumi.StringMapOutput
- type ActivityLogAlertActionList
- type ActivityLogAlertActionListArgs
- func (ActivityLogAlertActionListArgs) ElementType() reflect.Type
- func (i ActivityLogAlertActionListArgs) ToActivityLogAlertActionListOutput() ActivityLogAlertActionListOutput
- func (i ActivityLogAlertActionListArgs) ToActivityLogAlertActionListOutputWithContext(ctx context.Context) ActivityLogAlertActionListOutput
- func (i ActivityLogAlertActionListArgs) ToActivityLogAlertActionListPtrOutput() ActivityLogAlertActionListPtrOutput
- func (i ActivityLogAlertActionListArgs) ToActivityLogAlertActionListPtrOutputWithContext(ctx context.Context) ActivityLogAlertActionListPtrOutput
- type ActivityLogAlertActionListInput
- type ActivityLogAlertActionListOutput
- func (o ActivityLogAlertActionListOutput) ActionGroups() ActivityLogAlertActionGroupArrayOutput
- func (ActivityLogAlertActionListOutput) ElementType() reflect.Type
- func (o ActivityLogAlertActionListOutput) ToActivityLogAlertActionListOutput() ActivityLogAlertActionListOutput
- func (o ActivityLogAlertActionListOutput) ToActivityLogAlertActionListOutputWithContext(ctx context.Context) ActivityLogAlertActionListOutput
- func (o ActivityLogAlertActionListOutput) ToActivityLogAlertActionListPtrOutput() ActivityLogAlertActionListPtrOutput
- func (o ActivityLogAlertActionListOutput) ToActivityLogAlertActionListPtrOutputWithContext(ctx context.Context) ActivityLogAlertActionListPtrOutput
- type ActivityLogAlertActionListPtrInput
- type ActivityLogAlertActionListPtrOutput
- func (o ActivityLogAlertActionListPtrOutput) ActionGroups() ActivityLogAlertActionGroupArrayOutput
- func (o ActivityLogAlertActionListPtrOutput) Elem() ActivityLogAlertActionListOutput
- func (ActivityLogAlertActionListPtrOutput) ElementType() reflect.Type
- func (o ActivityLogAlertActionListPtrOutput) ToActivityLogAlertActionListPtrOutput() ActivityLogAlertActionListPtrOutput
- func (o ActivityLogAlertActionListPtrOutput) ToActivityLogAlertActionListPtrOutputWithContext(ctx context.Context) ActivityLogAlertActionListPtrOutput
- type ActivityLogAlertActionListResponse
- type ActivityLogAlertActionListResponseArgs
- func (ActivityLogAlertActionListResponseArgs) ElementType() reflect.Type
- func (i ActivityLogAlertActionListResponseArgs) ToActivityLogAlertActionListResponseOutput() ActivityLogAlertActionListResponseOutput
- func (i ActivityLogAlertActionListResponseArgs) ToActivityLogAlertActionListResponseOutputWithContext(ctx context.Context) ActivityLogAlertActionListResponseOutput
- func (i ActivityLogAlertActionListResponseArgs) ToActivityLogAlertActionListResponsePtrOutput() ActivityLogAlertActionListResponsePtrOutput
- func (i ActivityLogAlertActionListResponseArgs) ToActivityLogAlertActionListResponsePtrOutputWithContext(ctx context.Context) ActivityLogAlertActionListResponsePtrOutput
- type ActivityLogAlertActionListResponseInput
- type ActivityLogAlertActionListResponseOutput
- func (o ActivityLogAlertActionListResponseOutput) ActionGroups() ActivityLogAlertActionGroupResponseArrayOutput
- func (ActivityLogAlertActionListResponseOutput) ElementType() reflect.Type
- func (o ActivityLogAlertActionListResponseOutput) ToActivityLogAlertActionListResponseOutput() ActivityLogAlertActionListResponseOutput
- func (o ActivityLogAlertActionListResponseOutput) ToActivityLogAlertActionListResponseOutputWithContext(ctx context.Context) ActivityLogAlertActionListResponseOutput
- func (o ActivityLogAlertActionListResponseOutput) ToActivityLogAlertActionListResponsePtrOutput() ActivityLogAlertActionListResponsePtrOutput
- func (o ActivityLogAlertActionListResponseOutput) ToActivityLogAlertActionListResponsePtrOutputWithContext(ctx context.Context) ActivityLogAlertActionListResponsePtrOutput
- type ActivityLogAlertActionListResponsePtrInput
- type ActivityLogAlertActionListResponsePtrOutput
- func (o ActivityLogAlertActionListResponsePtrOutput) ActionGroups() ActivityLogAlertActionGroupResponseArrayOutput
- func (o ActivityLogAlertActionListResponsePtrOutput) Elem() ActivityLogAlertActionListResponseOutput
- func (ActivityLogAlertActionListResponsePtrOutput) ElementType() reflect.Type
- func (o ActivityLogAlertActionListResponsePtrOutput) ToActivityLogAlertActionListResponsePtrOutput() ActivityLogAlertActionListResponsePtrOutput
- func (o ActivityLogAlertActionListResponsePtrOutput) ToActivityLogAlertActionListResponsePtrOutputWithContext(ctx context.Context) ActivityLogAlertActionListResponsePtrOutput
- type ActivityLogAlertAllOfCondition
- type ActivityLogAlertAllOfConditionArgs
- func (ActivityLogAlertAllOfConditionArgs) ElementType() reflect.Type
- func (i ActivityLogAlertAllOfConditionArgs) ToActivityLogAlertAllOfConditionOutput() ActivityLogAlertAllOfConditionOutput
- func (i ActivityLogAlertAllOfConditionArgs) ToActivityLogAlertAllOfConditionOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionOutput
- func (i ActivityLogAlertAllOfConditionArgs) ToActivityLogAlertAllOfConditionPtrOutput() ActivityLogAlertAllOfConditionPtrOutput
- func (i ActivityLogAlertAllOfConditionArgs) ToActivityLogAlertAllOfConditionPtrOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionPtrOutput
- type ActivityLogAlertAllOfConditionInput
- type ActivityLogAlertAllOfConditionOutput
- func (o ActivityLogAlertAllOfConditionOutput) AllOf() ActivityLogAlertLeafConditionArrayOutput
- func (ActivityLogAlertAllOfConditionOutput) ElementType() reflect.Type
- func (o ActivityLogAlertAllOfConditionOutput) ToActivityLogAlertAllOfConditionOutput() ActivityLogAlertAllOfConditionOutput
- func (o ActivityLogAlertAllOfConditionOutput) ToActivityLogAlertAllOfConditionOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionOutput
- func (o ActivityLogAlertAllOfConditionOutput) ToActivityLogAlertAllOfConditionPtrOutput() ActivityLogAlertAllOfConditionPtrOutput
- func (o ActivityLogAlertAllOfConditionOutput) ToActivityLogAlertAllOfConditionPtrOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionPtrOutput
- type ActivityLogAlertAllOfConditionPtrInput
- type ActivityLogAlertAllOfConditionPtrOutput
- func (o ActivityLogAlertAllOfConditionPtrOutput) AllOf() ActivityLogAlertLeafConditionArrayOutput
- func (o ActivityLogAlertAllOfConditionPtrOutput) Elem() ActivityLogAlertAllOfConditionOutput
- func (ActivityLogAlertAllOfConditionPtrOutput) ElementType() reflect.Type
- func (o ActivityLogAlertAllOfConditionPtrOutput) ToActivityLogAlertAllOfConditionPtrOutput() ActivityLogAlertAllOfConditionPtrOutput
- func (o ActivityLogAlertAllOfConditionPtrOutput) ToActivityLogAlertAllOfConditionPtrOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionPtrOutput
- type ActivityLogAlertAllOfConditionResponse
- type ActivityLogAlertAllOfConditionResponseArgs
- func (ActivityLogAlertAllOfConditionResponseArgs) ElementType() reflect.Type
- func (i ActivityLogAlertAllOfConditionResponseArgs) ToActivityLogAlertAllOfConditionResponseOutput() ActivityLogAlertAllOfConditionResponseOutput
- func (i ActivityLogAlertAllOfConditionResponseArgs) ToActivityLogAlertAllOfConditionResponseOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionResponseOutput
- func (i ActivityLogAlertAllOfConditionResponseArgs) ToActivityLogAlertAllOfConditionResponsePtrOutput() ActivityLogAlertAllOfConditionResponsePtrOutput
- func (i ActivityLogAlertAllOfConditionResponseArgs) ToActivityLogAlertAllOfConditionResponsePtrOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionResponsePtrOutput
- type ActivityLogAlertAllOfConditionResponseInput
- type ActivityLogAlertAllOfConditionResponseOutput
- func (o ActivityLogAlertAllOfConditionResponseOutput) AllOf() ActivityLogAlertLeafConditionResponseArrayOutput
- func (ActivityLogAlertAllOfConditionResponseOutput) ElementType() reflect.Type
- func (o ActivityLogAlertAllOfConditionResponseOutput) ToActivityLogAlertAllOfConditionResponseOutput() ActivityLogAlertAllOfConditionResponseOutput
- func (o ActivityLogAlertAllOfConditionResponseOutput) ToActivityLogAlertAllOfConditionResponseOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionResponseOutput
- func (o ActivityLogAlertAllOfConditionResponseOutput) ToActivityLogAlertAllOfConditionResponsePtrOutput() ActivityLogAlertAllOfConditionResponsePtrOutput
- func (o ActivityLogAlertAllOfConditionResponseOutput) ToActivityLogAlertAllOfConditionResponsePtrOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionResponsePtrOutput
- type ActivityLogAlertAllOfConditionResponsePtrInput
- type ActivityLogAlertAllOfConditionResponsePtrOutput
- func (o ActivityLogAlertAllOfConditionResponsePtrOutput) AllOf() ActivityLogAlertLeafConditionResponseArrayOutput
- func (o ActivityLogAlertAllOfConditionResponsePtrOutput) Elem() ActivityLogAlertAllOfConditionResponseOutput
- func (ActivityLogAlertAllOfConditionResponsePtrOutput) ElementType() reflect.Type
- func (o ActivityLogAlertAllOfConditionResponsePtrOutput) ToActivityLogAlertAllOfConditionResponsePtrOutput() ActivityLogAlertAllOfConditionResponsePtrOutput
- func (o ActivityLogAlertAllOfConditionResponsePtrOutput) ToActivityLogAlertAllOfConditionResponsePtrOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionResponsePtrOutput
- type ActivityLogAlertArgs
- type ActivityLogAlertLeafCondition
- type ActivityLogAlertLeafConditionArgs
- func (ActivityLogAlertLeafConditionArgs) ElementType() reflect.Type
- func (i ActivityLogAlertLeafConditionArgs) ToActivityLogAlertLeafConditionOutput() ActivityLogAlertLeafConditionOutput
- func (i ActivityLogAlertLeafConditionArgs) ToActivityLogAlertLeafConditionOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionOutput
- type ActivityLogAlertLeafConditionArray
- func (ActivityLogAlertLeafConditionArray) ElementType() reflect.Type
- func (i ActivityLogAlertLeafConditionArray) ToActivityLogAlertLeafConditionArrayOutput() ActivityLogAlertLeafConditionArrayOutput
- func (i ActivityLogAlertLeafConditionArray) ToActivityLogAlertLeafConditionArrayOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionArrayOutput
- type ActivityLogAlertLeafConditionArrayInput
- type ActivityLogAlertLeafConditionArrayOutput
- func (ActivityLogAlertLeafConditionArrayOutput) ElementType() reflect.Type
- func (o ActivityLogAlertLeafConditionArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertLeafConditionOutput
- func (o ActivityLogAlertLeafConditionArrayOutput) ToActivityLogAlertLeafConditionArrayOutput() ActivityLogAlertLeafConditionArrayOutput
- func (o ActivityLogAlertLeafConditionArrayOutput) ToActivityLogAlertLeafConditionArrayOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionArrayOutput
- type ActivityLogAlertLeafConditionInput
- type ActivityLogAlertLeafConditionOutput
- func (ActivityLogAlertLeafConditionOutput) ElementType() reflect.Type
- func (o ActivityLogAlertLeafConditionOutput) Equals() pulumi.StringOutput
- func (o ActivityLogAlertLeafConditionOutput) Field() pulumi.StringOutput
- func (o ActivityLogAlertLeafConditionOutput) ToActivityLogAlertLeafConditionOutput() ActivityLogAlertLeafConditionOutput
- func (o ActivityLogAlertLeafConditionOutput) ToActivityLogAlertLeafConditionOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionOutput
- type ActivityLogAlertLeafConditionResponse
- type ActivityLogAlertLeafConditionResponseArgs
- func (ActivityLogAlertLeafConditionResponseArgs) ElementType() reflect.Type
- func (i ActivityLogAlertLeafConditionResponseArgs) ToActivityLogAlertLeafConditionResponseOutput() ActivityLogAlertLeafConditionResponseOutput
- func (i ActivityLogAlertLeafConditionResponseArgs) ToActivityLogAlertLeafConditionResponseOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionResponseOutput
- type ActivityLogAlertLeafConditionResponseArray
- func (ActivityLogAlertLeafConditionResponseArray) ElementType() reflect.Type
- func (i ActivityLogAlertLeafConditionResponseArray) ToActivityLogAlertLeafConditionResponseArrayOutput() ActivityLogAlertLeafConditionResponseArrayOutput
- func (i ActivityLogAlertLeafConditionResponseArray) ToActivityLogAlertLeafConditionResponseArrayOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionResponseArrayOutput
- type ActivityLogAlertLeafConditionResponseArrayInput
- type ActivityLogAlertLeafConditionResponseArrayOutput
- func (ActivityLogAlertLeafConditionResponseArrayOutput) ElementType() reflect.Type
- func (o ActivityLogAlertLeafConditionResponseArrayOutput) Index(i pulumi.IntInput) ActivityLogAlertLeafConditionResponseOutput
- func (o ActivityLogAlertLeafConditionResponseArrayOutput) ToActivityLogAlertLeafConditionResponseArrayOutput() ActivityLogAlertLeafConditionResponseArrayOutput
- func (o ActivityLogAlertLeafConditionResponseArrayOutput) ToActivityLogAlertLeafConditionResponseArrayOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionResponseArrayOutput
- type ActivityLogAlertLeafConditionResponseInput
- type ActivityLogAlertLeafConditionResponseOutput
- func (ActivityLogAlertLeafConditionResponseOutput) ElementType() reflect.Type
- func (o ActivityLogAlertLeafConditionResponseOutput) Equals() pulumi.StringOutput
- func (o ActivityLogAlertLeafConditionResponseOutput) Field() pulumi.StringOutput
- func (o ActivityLogAlertLeafConditionResponseOutput) ToActivityLogAlertLeafConditionResponseOutput() ActivityLogAlertLeafConditionResponseOutput
- func (o ActivityLogAlertLeafConditionResponseOutput) ToActivityLogAlertLeafConditionResponseOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionResponseOutput
- type ActivityLogAlertState
- type AlertRule
- type AlertRuleArgs
- type AlertRuleState
- type AlertingAction
- type AlertingActionArgs
- type AlertingActionInput
- type AlertingActionOutput
- func (o AlertingActionOutput) AznsAction() AzNsActionGroupPtrOutput
- func (AlertingActionOutput) ElementType() reflect.Type
- func (o AlertingActionOutput) OdataType() pulumi.StringOutput
- func (o AlertingActionOutput) Severity() pulumi.StringOutput
- func (o AlertingActionOutput) ThrottlingInMin() pulumi.IntPtrOutput
- func (o AlertingActionOutput) ToAlertingActionOutput() AlertingActionOutput
- func (o AlertingActionOutput) ToAlertingActionOutputWithContext(ctx context.Context) AlertingActionOutput
- func (o AlertingActionOutput) Trigger() TriggerConditionOutput
- type AlertingActionResponse
- type AlertingActionResponseArgs
- type AlertingActionResponseInput
- type AlertingActionResponseOutput
- func (o AlertingActionResponseOutput) AznsAction() AzNsActionGroupResponsePtrOutput
- func (AlertingActionResponseOutput) ElementType() reflect.Type
- func (o AlertingActionResponseOutput) OdataType() pulumi.StringOutput
- func (o AlertingActionResponseOutput) Severity() pulumi.StringOutput
- func (o AlertingActionResponseOutput) ThrottlingInMin() pulumi.IntPtrOutput
- func (o AlertingActionResponseOutput) ToAlertingActionResponseOutput() AlertingActionResponseOutput
- func (o AlertingActionResponseOutput) ToAlertingActionResponseOutputWithContext(ctx context.Context) AlertingActionResponseOutput
- func (o AlertingActionResponseOutput) Trigger() TriggerConditionResponseOutput
- type AnalyticsItem
- type AnalyticsItemArgs
- type AnalyticsItemState
- type ApplicationInsightsComponentAnalyticsItemProperties
- type ApplicationInsightsComponentAnalyticsItemPropertiesArgs
- func (ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ElementType() reflect.Type
- func (i ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesOutput() ApplicationInsightsComponentAnalyticsItemPropertiesOutput
- func (i ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesOutput
- func (i ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
- func (i ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
- type ApplicationInsightsComponentAnalyticsItemPropertiesInput
- type ApplicationInsightsComponentAnalyticsItemPropertiesOutput
- func (ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ElementType() reflect.Type
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesOutput) FunctionAlias() pulumi.StringPtrOutput
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesOutput() ApplicationInsightsComponentAnalyticsItemPropertiesOutput
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesOutput
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
- type ApplicationInsightsComponentAnalyticsItemPropertiesPtrInput
- type ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) Elem() ApplicationInsightsComponentAnalyticsItemPropertiesOutput
- func (ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) ElementType() reflect.Type
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) FunctionAlias() pulumi.StringPtrOutput
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
- type ApplicationInsightsComponentAnalyticsItemPropertiesResponse
- type ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs
- func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ElementType() reflect.Type
- func (i ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput() ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput
- func (i ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput
- func (i ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput
- func (i ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput
- type ApplicationInsightsComponentAnalyticsItemPropertiesResponseInput
- type ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput
- func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ElementType() reflect.Type
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) FunctionAlias() pulumi.StringPtrOutput
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput() ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput
- type ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrInput
- type ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput) Elem() ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput
- func (ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput) FunctionAlias() pulumi.StringPtrOutput
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput
- func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput
- type ArmRoleReceiver
- type ArmRoleReceiverArgs
- type ArmRoleReceiverArray
- type ArmRoleReceiverArrayInput
- type ArmRoleReceiverArrayOutput
- func (ArmRoleReceiverArrayOutput) ElementType() reflect.Type
- func (o ArmRoleReceiverArrayOutput) Index(i pulumi.IntInput) ArmRoleReceiverOutput
- func (o ArmRoleReceiverArrayOutput) ToArmRoleReceiverArrayOutput() ArmRoleReceiverArrayOutput
- func (o ArmRoleReceiverArrayOutput) ToArmRoleReceiverArrayOutputWithContext(ctx context.Context) ArmRoleReceiverArrayOutput
- type ArmRoleReceiverInput
- type ArmRoleReceiverOutput
- func (ArmRoleReceiverOutput) ElementType() reflect.Type
- func (o ArmRoleReceiverOutput) Name() pulumi.StringOutput
- func (o ArmRoleReceiverOutput) RoleId() pulumi.StringOutput
- func (o ArmRoleReceiverOutput) ToArmRoleReceiverOutput() ArmRoleReceiverOutput
- func (o ArmRoleReceiverOutput) ToArmRoleReceiverOutputWithContext(ctx context.Context) ArmRoleReceiverOutput
- func (o ArmRoleReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type ArmRoleReceiverResponse
- type ArmRoleReceiverResponseArgs
- type ArmRoleReceiverResponseArray
- func (ArmRoleReceiverResponseArray) ElementType() reflect.Type
- func (i ArmRoleReceiverResponseArray) ToArmRoleReceiverResponseArrayOutput() ArmRoleReceiverResponseArrayOutput
- func (i ArmRoleReceiverResponseArray) ToArmRoleReceiverResponseArrayOutputWithContext(ctx context.Context) ArmRoleReceiverResponseArrayOutput
- type ArmRoleReceiverResponseArrayInput
- type ArmRoleReceiverResponseArrayOutput
- func (ArmRoleReceiverResponseArrayOutput) ElementType() reflect.Type
- func (o ArmRoleReceiverResponseArrayOutput) Index(i pulumi.IntInput) ArmRoleReceiverResponseOutput
- func (o ArmRoleReceiverResponseArrayOutput) ToArmRoleReceiverResponseArrayOutput() ArmRoleReceiverResponseArrayOutput
- func (o ArmRoleReceiverResponseArrayOutput) ToArmRoleReceiverResponseArrayOutputWithContext(ctx context.Context) ArmRoleReceiverResponseArrayOutput
- type ArmRoleReceiverResponseInput
- type ArmRoleReceiverResponseOutput
- func (ArmRoleReceiverResponseOutput) ElementType() reflect.Type
- func (o ArmRoleReceiverResponseOutput) Name() pulumi.StringOutput
- func (o ArmRoleReceiverResponseOutput) RoleId() pulumi.StringOutput
- func (o ArmRoleReceiverResponseOutput) ToArmRoleReceiverResponseOutput() ArmRoleReceiverResponseOutput
- func (o ArmRoleReceiverResponseOutput) ToArmRoleReceiverResponseOutputWithContext(ctx context.Context) ArmRoleReceiverResponseOutput
- func (o ArmRoleReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type AutomationRunbookReceiver
- type AutomationRunbookReceiverArgs
- func (AutomationRunbookReceiverArgs) ElementType() reflect.Type
- func (i AutomationRunbookReceiverArgs) ToAutomationRunbookReceiverOutput() AutomationRunbookReceiverOutput
- func (i AutomationRunbookReceiverArgs) ToAutomationRunbookReceiverOutputWithContext(ctx context.Context) AutomationRunbookReceiverOutput
- type AutomationRunbookReceiverArray
- func (AutomationRunbookReceiverArray) ElementType() reflect.Type
- func (i AutomationRunbookReceiverArray) ToAutomationRunbookReceiverArrayOutput() AutomationRunbookReceiverArrayOutput
- func (i AutomationRunbookReceiverArray) ToAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) AutomationRunbookReceiverArrayOutput
- type AutomationRunbookReceiverArrayInput
- type AutomationRunbookReceiverArrayOutput
- func (AutomationRunbookReceiverArrayOutput) ElementType() reflect.Type
- func (o AutomationRunbookReceiverArrayOutput) Index(i pulumi.IntInput) AutomationRunbookReceiverOutput
- func (o AutomationRunbookReceiverArrayOutput) ToAutomationRunbookReceiverArrayOutput() AutomationRunbookReceiverArrayOutput
- func (o AutomationRunbookReceiverArrayOutput) ToAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) AutomationRunbookReceiverArrayOutput
- type AutomationRunbookReceiverInput
- type AutomationRunbookReceiverOutput
- func (o AutomationRunbookReceiverOutput) AutomationAccountId() pulumi.StringOutput
- func (AutomationRunbookReceiverOutput) ElementType() reflect.Type
- func (o AutomationRunbookReceiverOutput) IsGlobalRunbook() pulumi.BoolOutput
- func (o AutomationRunbookReceiverOutput) Name() pulumi.StringPtrOutput
- func (o AutomationRunbookReceiverOutput) RunbookName() pulumi.StringOutput
- func (o AutomationRunbookReceiverOutput) ServiceUri() pulumi.StringPtrOutput
- func (o AutomationRunbookReceiverOutput) ToAutomationRunbookReceiverOutput() AutomationRunbookReceiverOutput
- func (o AutomationRunbookReceiverOutput) ToAutomationRunbookReceiverOutputWithContext(ctx context.Context) AutomationRunbookReceiverOutput
- func (o AutomationRunbookReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- func (o AutomationRunbookReceiverOutput) WebhookResourceId() pulumi.StringOutput
- type AutomationRunbookReceiverResponse
- type AutomationRunbookReceiverResponseArgs
- func (AutomationRunbookReceiverResponseArgs) ElementType() reflect.Type
- func (i AutomationRunbookReceiverResponseArgs) ToAutomationRunbookReceiverResponseOutput() AutomationRunbookReceiverResponseOutput
- func (i AutomationRunbookReceiverResponseArgs) ToAutomationRunbookReceiverResponseOutputWithContext(ctx context.Context) AutomationRunbookReceiverResponseOutput
- type AutomationRunbookReceiverResponseArray
- func (AutomationRunbookReceiverResponseArray) ElementType() reflect.Type
- func (i AutomationRunbookReceiverResponseArray) ToAutomationRunbookReceiverResponseArrayOutput() AutomationRunbookReceiverResponseArrayOutput
- func (i AutomationRunbookReceiverResponseArray) ToAutomationRunbookReceiverResponseArrayOutputWithContext(ctx context.Context) AutomationRunbookReceiverResponseArrayOutput
- type AutomationRunbookReceiverResponseArrayInput
- type AutomationRunbookReceiverResponseArrayOutput
- func (AutomationRunbookReceiverResponseArrayOutput) ElementType() reflect.Type
- func (o AutomationRunbookReceiverResponseArrayOutput) Index(i pulumi.IntInput) AutomationRunbookReceiverResponseOutput
- func (o AutomationRunbookReceiverResponseArrayOutput) ToAutomationRunbookReceiverResponseArrayOutput() AutomationRunbookReceiverResponseArrayOutput
- func (o AutomationRunbookReceiverResponseArrayOutput) ToAutomationRunbookReceiverResponseArrayOutputWithContext(ctx context.Context) AutomationRunbookReceiverResponseArrayOutput
- type AutomationRunbookReceiverResponseInput
- type AutomationRunbookReceiverResponseOutput
- func (o AutomationRunbookReceiverResponseOutput) AutomationAccountId() pulumi.StringOutput
- func (AutomationRunbookReceiverResponseOutput) ElementType() reflect.Type
- func (o AutomationRunbookReceiverResponseOutput) IsGlobalRunbook() pulumi.BoolOutput
- func (o AutomationRunbookReceiverResponseOutput) Name() pulumi.StringPtrOutput
- func (o AutomationRunbookReceiverResponseOutput) RunbookName() pulumi.StringOutput
- func (o AutomationRunbookReceiverResponseOutput) ServiceUri() pulumi.StringPtrOutput
- func (o AutomationRunbookReceiverResponseOutput) ToAutomationRunbookReceiverResponseOutput() AutomationRunbookReceiverResponseOutput
- func (o AutomationRunbookReceiverResponseOutput) ToAutomationRunbookReceiverResponseOutputWithContext(ctx context.Context) AutomationRunbookReceiverResponseOutput
- func (o AutomationRunbookReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput
- func (o AutomationRunbookReceiverResponseOutput) WebhookResourceId() pulumi.StringOutput
- type AutoscaleNotification
- type AutoscaleNotificationArgs
- type AutoscaleNotificationArray
- func (AutoscaleNotificationArray) ElementType() reflect.Type
- func (i AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutput() AutoscaleNotificationArrayOutput
- func (i AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutputWithContext(ctx context.Context) AutoscaleNotificationArrayOutput
- type AutoscaleNotificationArrayInput
- type AutoscaleNotificationArrayOutput
- func (AutoscaleNotificationArrayOutput) ElementType() reflect.Type
- func (o AutoscaleNotificationArrayOutput) Index(i pulumi.IntInput) AutoscaleNotificationOutput
- func (o AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutput() AutoscaleNotificationArrayOutput
- func (o AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutputWithContext(ctx context.Context) AutoscaleNotificationArrayOutput
- type AutoscaleNotificationInput
- type AutoscaleNotificationOutput
- func (AutoscaleNotificationOutput) ElementType() reflect.Type
- func (o AutoscaleNotificationOutput) Email() EmailNotificationPtrOutput
- func (o AutoscaleNotificationOutput) Operation() pulumi.StringOutput
- func (o AutoscaleNotificationOutput) ToAutoscaleNotificationOutput() AutoscaleNotificationOutput
- func (o AutoscaleNotificationOutput) ToAutoscaleNotificationOutputWithContext(ctx context.Context) AutoscaleNotificationOutput
- func (o AutoscaleNotificationOutput) Webhooks() WebhookNotificationArrayOutput
- type AutoscaleNotificationResponse
- type AutoscaleNotificationResponseArgs
- func (AutoscaleNotificationResponseArgs) ElementType() reflect.Type
- func (i AutoscaleNotificationResponseArgs) ToAutoscaleNotificationResponseOutput() AutoscaleNotificationResponseOutput
- func (i AutoscaleNotificationResponseArgs) ToAutoscaleNotificationResponseOutputWithContext(ctx context.Context) AutoscaleNotificationResponseOutput
- type AutoscaleNotificationResponseArray
- func (AutoscaleNotificationResponseArray) ElementType() reflect.Type
- func (i AutoscaleNotificationResponseArray) ToAutoscaleNotificationResponseArrayOutput() AutoscaleNotificationResponseArrayOutput
- func (i AutoscaleNotificationResponseArray) ToAutoscaleNotificationResponseArrayOutputWithContext(ctx context.Context) AutoscaleNotificationResponseArrayOutput
- type AutoscaleNotificationResponseArrayInput
- type AutoscaleNotificationResponseArrayOutput
- func (AutoscaleNotificationResponseArrayOutput) ElementType() reflect.Type
- func (o AutoscaleNotificationResponseArrayOutput) Index(i pulumi.IntInput) AutoscaleNotificationResponseOutput
- func (o AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutput() AutoscaleNotificationResponseArrayOutput
- func (o AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutputWithContext(ctx context.Context) AutoscaleNotificationResponseArrayOutput
- type AutoscaleNotificationResponseInput
- type AutoscaleNotificationResponseOutput
- func (AutoscaleNotificationResponseOutput) ElementType() reflect.Type
- func (o AutoscaleNotificationResponseOutput) Email() EmailNotificationResponsePtrOutput
- func (o AutoscaleNotificationResponseOutput) Operation() pulumi.StringOutput
- func (o AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutput() AutoscaleNotificationResponseOutput
- func (o AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutputWithContext(ctx context.Context) AutoscaleNotificationResponseOutput
- func (o AutoscaleNotificationResponseOutput) Webhooks() WebhookNotificationResponseArrayOutput
- type AutoscaleProfile
- type AutoscaleProfileArgs
- type AutoscaleProfileArray
- type AutoscaleProfileArrayInput
- type AutoscaleProfileArrayOutput
- func (AutoscaleProfileArrayOutput) ElementType() reflect.Type
- func (o AutoscaleProfileArrayOutput) Index(i pulumi.IntInput) AutoscaleProfileOutput
- func (o AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutput() AutoscaleProfileArrayOutput
- func (o AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutputWithContext(ctx context.Context) AutoscaleProfileArrayOutput
- type AutoscaleProfileInput
- type AutoscaleProfileOutput
- func (o AutoscaleProfileOutput) Capacity() ScaleCapacityOutput
- func (AutoscaleProfileOutput) ElementType() reflect.Type
- func (o AutoscaleProfileOutput) FixedDate() TimeWindowPtrOutput
- func (o AutoscaleProfileOutput) Name() pulumi.StringOutput
- func (o AutoscaleProfileOutput) Recurrence() RecurrencePtrOutput
- func (o AutoscaleProfileOutput) Rules() ScaleRuleArrayOutput
- func (o AutoscaleProfileOutput) ToAutoscaleProfileOutput() AutoscaleProfileOutput
- func (o AutoscaleProfileOutput) ToAutoscaleProfileOutputWithContext(ctx context.Context) AutoscaleProfileOutput
- type AutoscaleProfileResponse
- type AutoscaleProfileResponseArgs
- func (AutoscaleProfileResponseArgs) ElementType() reflect.Type
- func (i AutoscaleProfileResponseArgs) ToAutoscaleProfileResponseOutput() AutoscaleProfileResponseOutput
- func (i AutoscaleProfileResponseArgs) ToAutoscaleProfileResponseOutputWithContext(ctx context.Context) AutoscaleProfileResponseOutput
- type AutoscaleProfileResponseArray
- func (AutoscaleProfileResponseArray) ElementType() reflect.Type
- func (i AutoscaleProfileResponseArray) ToAutoscaleProfileResponseArrayOutput() AutoscaleProfileResponseArrayOutput
- func (i AutoscaleProfileResponseArray) ToAutoscaleProfileResponseArrayOutputWithContext(ctx context.Context) AutoscaleProfileResponseArrayOutput
- type AutoscaleProfileResponseArrayInput
- type AutoscaleProfileResponseArrayOutput
- func (AutoscaleProfileResponseArrayOutput) ElementType() reflect.Type
- func (o AutoscaleProfileResponseArrayOutput) Index(i pulumi.IntInput) AutoscaleProfileResponseOutput
- func (o AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutput() AutoscaleProfileResponseArrayOutput
- func (o AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutputWithContext(ctx context.Context) AutoscaleProfileResponseArrayOutput
- type AutoscaleProfileResponseInput
- type AutoscaleProfileResponseOutput
- func (o AutoscaleProfileResponseOutput) Capacity() ScaleCapacityResponseOutput
- func (AutoscaleProfileResponseOutput) ElementType() reflect.Type
- func (o AutoscaleProfileResponseOutput) FixedDate() TimeWindowResponsePtrOutput
- func (o AutoscaleProfileResponseOutput) Name() pulumi.StringOutput
- func (o AutoscaleProfileResponseOutput) Recurrence() RecurrenceResponsePtrOutput
- func (o AutoscaleProfileResponseOutput) Rules() ScaleRuleResponseArrayOutput
- func (o AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutput() AutoscaleProfileResponseOutput
- func (o AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutputWithContext(ctx context.Context) AutoscaleProfileResponseOutput
- type AutoscaleSetting
- type AutoscaleSettingArgs
- type AutoscaleSettingState
- type AzNsActionGroup
- type AzNsActionGroupArgs
- func (AzNsActionGroupArgs) ElementType() reflect.Type
- func (i AzNsActionGroupArgs) ToAzNsActionGroupOutput() AzNsActionGroupOutput
- func (i AzNsActionGroupArgs) ToAzNsActionGroupOutputWithContext(ctx context.Context) AzNsActionGroupOutput
- func (i AzNsActionGroupArgs) ToAzNsActionGroupPtrOutput() AzNsActionGroupPtrOutput
- func (i AzNsActionGroupArgs) ToAzNsActionGroupPtrOutputWithContext(ctx context.Context) AzNsActionGroupPtrOutput
- type AzNsActionGroupInput
- type AzNsActionGroupOutput
- func (o AzNsActionGroupOutput) ActionGroup() pulumi.StringArrayOutput
- func (o AzNsActionGroupOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (AzNsActionGroupOutput) ElementType() reflect.Type
- func (o AzNsActionGroupOutput) EmailSubject() pulumi.StringPtrOutput
- func (o AzNsActionGroupOutput) ToAzNsActionGroupOutput() AzNsActionGroupOutput
- func (o AzNsActionGroupOutput) ToAzNsActionGroupOutputWithContext(ctx context.Context) AzNsActionGroupOutput
- func (o AzNsActionGroupOutput) ToAzNsActionGroupPtrOutput() AzNsActionGroupPtrOutput
- func (o AzNsActionGroupOutput) ToAzNsActionGroupPtrOutputWithContext(ctx context.Context) AzNsActionGroupPtrOutput
- type AzNsActionGroupPtrInput
- type AzNsActionGroupPtrOutput
- func (o AzNsActionGroupPtrOutput) ActionGroup() pulumi.StringArrayOutput
- func (o AzNsActionGroupPtrOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (o AzNsActionGroupPtrOutput) Elem() AzNsActionGroupOutput
- func (AzNsActionGroupPtrOutput) ElementType() reflect.Type
- func (o AzNsActionGroupPtrOutput) EmailSubject() pulumi.StringPtrOutput
- func (o AzNsActionGroupPtrOutput) ToAzNsActionGroupPtrOutput() AzNsActionGroupPtrOutput
- func (o AzNsActionGroupPtrOutput) ToAzNsActionGroupPtrOutputWithContext(ctx context.Context) AzNsActionGroupPtrOutput
- type AzNsActionGroupResponse
- type AzNsActionGroupResponseArgs
- func (AzNsActionGroupResponseArgs) ElementType() reflect.Type
- func (i AzNsActionGroupResponseArgs) ToAzNsActionGroupResponseOutput() AzNsActionGroupResponseOutput
- func (i AzNsActionGroupResponseArgs) ToAzNsActionGroupResponseOutputWithContext(ctx context.Context) AzNsActionGroupResponseOutput
- func (i AzNsActionGroupResponseArgs) ToAzNsActionGroupResponsePtrOutput() AzNsActionGroupResponsePtrOutput
- func (i AzNsActionGroupResponseArgs) ToAzNsActionGroupResponsePtrOutputWithContext(ctx context.Context) AzNsActionGroupResponsePtrOutput
- type AzNsActionGroupResponseInput
- type AzNsActionGroupResponseOutput
- func (o AzNsActionGroupResponseOutput) ActionGroup() pulumi.StringArrayOutput
- func (o AzNsActionGroupResponseOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (AzNsActionGroupResponseOutput) ElementType() reflect.Type
- func (o AzNsActionGroupResponseOutput) EmailSubject() pulumi.StringPtrOutput
- func (o AzNsActionGroupResponseOutput) ToAzNsActionGroupResponseOutput() AzNsActionGroupResponseOutput
- func (o AzNsActionGroupResponseOutput) ToAzNsActionGroupResponseOutputWithContext(ctx context.Context) AzNsActionGroupResponseOutput
- func (o AzNsActionGroupResponseOutput) ToAzNsActionGroupResponsePtrOutput() AzNsActionGroupResponsePtrOutput
- func (o AzNsActionGroupResponseOutput) ToAzNsActionGroupResponsePtrOutputWithContext(ctx context.Context) AzNsActionGroupResponsePtrOutput
- type AzNsActionGroupResponsePtrInput
- type AzNsActionGroupResponsePtrOutput
- func (o AzNsActionGroupResponsePtrOutput) ActionGroup() pulumi.StringArrayOutput
- func (o AzNsActionGroupResponsePtrOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (o AzNsActionGroupResponsePtrOutput) Elem() AzNsActionGroupResponseOutput
- func (AzNsActionGroupResponsePtrOutput) ElementType() reflect.Type
- func (o AzNsActionGroupResponsePtrOutput) EmailSubject() pulumi.StringPtrOutput
- func (o AzNsActionGroupResponsePtrOutput) ToAzNsActionGroupResponsePtrOutput() AzNsActionGroupResponsePtrOutput
- func (o AzNsActionGroupResponsePtrOutput) ToAzNsActionGroupResponsePtrOutputWithContext(ctx context.Context) AzNsActionGroupResponsePtrOutput
- type AzureAppPushReceiver
- type AzureAppPushReceiverArgs
- type AzureAppPushReceiverArray
- type AzureAppPushReceiverArrayInput
- type AzureAppPushReceiverArrayOutput
- func (AzureAppPushReceiverArrayOutput) ElementType() reflect.Type
- func (o AzureAppPushReceiverArrayOutput) Index(i pulumi.IntInput) AzureAppPushReceiverOutput
- func (o AzureAppPushReceiverArrayOutput) ToAzureAppPushReceiverArrayOutput() AzureAppPushReceiverArrayOutput
- func (o AzureAppPushReceiverArrayOutput) ToAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) AzureAppPushReceiverArrayOutput
- type AzureAppPushReceiverInput
- type AzureAppPushReceiverOutput
- func (AzureAppPushReceiverOutput) ElementType() reflect.Type
- func (o AzureAppPushReceiverOutput) EmailAddress() pulumi.StringOutput
- func (o AzureAppPushReceiverOutput) Name() pulumi.StringOutput
- func (o AzureAppPushReceiverOutput) ToAzureAppPushReceiverOutput() AzureAppPushReceiverOutput
- func (o AzureAppPushReceiverOutput) ToAzureAppPushReceiverOutputWithContext(ctx context.Context) AzureAppPushReceiverOutput
- type AzureAppPushReceiverResponse
- type AzureAppPushReceiverResponseArgs
- func (AzureAppPushReceiverResponseArgs) ElementType() reflect.Type
- func (i AzureAppPushReceiverResponseArgs) ToAzureAppPushReceiverResponseOutput() AzureAppPushReceiverResponseOutput
- func (i AzureAppPushReceiverResponseArgs) ToAzureAppPushReceiverResponseOutputWithContext(ctx context.Context) AzureAppPushReceiverResponseOutput
- type AzureAppPushReceiverResponseArray
- func (AzureAppPushReceiverResponseArray) ElementType() reflect.Type
- func (i AzureAppPushReceiverResponseArray) ToAzureAppPushReceiverResponseArrayOutput() AzureAppPushReceiverResponseArrayOutput
- func (i AzureAppPushReceiverResponseArray) ToAzureAppPushReceiverResponseArrayOutputWithContext(ctx context.Context) AzureAppPushReceiverResponseArrayOutput
- type AzureAppPushReceiverResponseArrayInput
- type AzureAppPushReceiverResponseArrayOutput
- func (AzureAppPushReceiverResponseArrayOutput) ElementType() reflect.Type
- func (o AzureAppPushReceiverResponseArrayOutput) Index(i pulumi.IntInput) AzureAppPushReceiverResponseOutput
- func (o AzureAppPushReceiverResponseArrayOutput) ToAzureAppPushReceiverResponseArrayOutput() AzureAppPushReceiverResponseArrayOutput
- func (o AzureAppPushReceiverResponseArrayOutput) ToAzureAppPushReceiverResponseArrayOutputWithContext(ctx context.Context) AzureAppPushReceiverResponseArrayOutput
- type AzureAppPushReceiverResponseInput
- type AzureAppPushReceiverResponseOutput
- func (AzureAppPushReceiverResponseOutput) ElementType() reflect.Type
- func (o AzureAppPushReceiverResponseOutput) EmailAddress() pulumi.StringOutput
- func (o AzureAppPushReceiverResponseOutput) Name() pulumi.StringOutput
- func (o AzureAppPushReceiverResponseOutput) ToAzureAppPushReceiverResponseOutput() AzureAppPushReceiverResponseOutput
- func (o AzureAppPushReceiverResponseOutput) ToAzureAppPushReceiverResponseOutputWithContext(ctx context.Context) AzureAppPushReceiverResponseOutput
- type AzureFunctionReceiver
- type AzureFunctionReceiverArgs
- type AzureFunctionReceiverArray
- func (AzureFunctionReceiverArray) ElementType() reflect.Type
- func (i AzureFunctionReceiverArray) ToAzureFunctionReceiverArrayOutput() AzureFunctionReceiverArrayOutput
- func (i AzureFunctionReceiverArray) ToAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) AzureFunctionReceiverArrayOutput
- type AzureFunctionReceiverArrayInput
- type AzureFunctionReceiverArrayOutput
- func (AzureFunctionReceiverArrayOutput) ElementType() reflect.Type
- func (o AzureFunctionReceiverArrayOutput) Index(i pulumi.IntInput) AzureFunctionReceiverOutput
- func (o AzureFunctionReceiverArrayOutput) ToAzureFunctionReceiverArrayOutput() AzureFunctionReceiverArrayOutput
- func (o AzureFunctionReceiverArrayOutput) ToAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) AzureFunctionReceiverArrayOutput
- type AzureFunctionReceiverInput
- type AzureFunctionReceiverOutput
- func (AzureFunctionReceiverOutput) ElementType() reflect.Type
- func (o AzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput
- func (o AzureFunctionReceiverOutput) FunctionName() pulumi.StringOutput
- func (o AzureFunctionReceiverOutput) HttpTriggerUrl() pulumi.StringOutput
- func (o AzureFunctionReceiverOutput) Name() pulumi.StringOutput
- func (o AzureFunctionReceiverOutput) ToAzureFunctionReceiverOutput() AzureFunctionReceiverOutput
- func (o AzureFunctionReceiverOutput) ToAzureFunctionReceiverOutputWithContext(ctx context.Context) AzureFunctionReceiverOutput
- func (o AzureFunctionReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type AzureFunctionReceiverResponse
- type AzureFunctionReceiverResponseArgs
- func (AzureFunctionReceiverResponseArgs) ElementType() reflect.Type
- func (i AzureFunctionReceiverResponseArgs) ToAzureFunctionReceiverResponseOutput() AzureFunctionReceiverResponseOutput
- func (i AzureFunctionReceiverResponseArgs) ToAzureFunctionReceiverResponseOutputWithContext(ctx context.Context) AzureFunctionReceiverResponseOutput
- type AzureFunctionReceiverResponseArray
- func (AzureFunctionReceiverResponseArray) ElementType() reflect.Type
- func (i AzureFunctionReceiverResponseArray) ToAzureFunctionReceiverResponseArrayOutput() AzureFunctionReceiverResponseArrayOutput
- func (i AzureFunctionReceiverResponseArray) ToAzureFunctionReceiverResponseArrayOutputWithContext(ctx context.Context) AzureFunctionReceiverResponseArrayOutput
- type AzureFunctionReceiverResponseArrayInput
- type AzureFunctionReceiverResponseArrayOutput
- func (AzureFunctionReceiverResponseArrayOutput) ElementType() reflect.Type
- func (o AzureFunctionReceiverResponseArrayOutput) Index(i pulumi.IntInput) AzureFunctionReceiverResponseOutput
- func (o AzureFunctionReceiverResponseArrayOutput) ToAzureFunctionReceiverResponseArrayOutput() AzureFunctionReceiverResponseArrayOutput
- func (o AzureFunctionReceiverResponseArrayOutput) ToAzureFunctionReceiverResponseArrayOutputWithContext(ctx context.Context) AzureFunctionReceiverResponseArrayOutput
- type AzureFunctionReceiverResponseInput
- type AzureFunctionReceiverResponseOutput
- func (AzureFunctionReceiverResponseOutput) ElementType() reflect.Type
- func (o AzureFunctionReceiverResponseOutput) FunctionAppResourceId() pulumi.StringOutput
- func (o AzureFunctionReceiverResponseOutput) FunctionName() pulumi.StringOutput
- func (o AzureFunctionReceiverResponseOutput) HttpTriggerUrl() pulumi.StringOutput
- func (o AzureFunctionReceiverResponseOutput) Name() pulumi.StringOutput
- func (o AzureFunctionReceiverResponseOutput) ToAzureFunctionReceiverResponseOutput() AzureFunctionReceiverResponseOutput
- func (o AzureFunctionReceiverResponseOutput) ToAzureFunctionReceiverResponseOutputWithContext(ctx context.Context) AzureFunctionReceiverResponseOutput
- func (o AzureFunctionReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type Component
- type ComponentArgs
- type ComponentState
- type Criteria
- type CriteriaArgs
- type CriteriaArray
- type CriteriaArrayInput
- type CriteriaArrayOutput
- type CriteriaInput
- type CriteriaOutput
- func (o CriteriaOutput) Dimensions() DimensionArrayOutput
- func (CriteriaOutput) ElementType() reflect.Type
- func (o CriteriaOutput) MetricName() pulumi.StringOutput
- func (o CriteriaOutput) ToCriteriaOutput() CriteriaOutput
- func (o CriteriaOutput) ToCriteriaOutputWithContext(ctx context.Context) CriteriaOutput
- type CriteriaResponse
- type CriteriaResponseArgs
- type CriteriaResponseArray
- type CriteriaResponseArrayInput
- type CriteriaResponseArrayOutput
- func (CriteriaResponseArrayOutput) ElementType() reflect.Type
- func (o CriteriaResponseArrayOutput) Index(i pulumi.IntInput) CriteriaResponseOutput
- func (o CriteriaResponseArrayOutput) ToCriteriaResponseArrayOutput() CriteriaResponseArrayOutput
- func (o CriteriaResponseArrayOutput) ToCriteriaResponseArrayOutputWithContext(ctx context.Context) CriteriaResponseArrayOutput
- type CriteriaResponseInput
- type CriteriaResponseOutput
- func (o CriteriaResponseOutput) Dimensions() DimensionResponseArrayOutput
- func (CriteriaResponseOutput) ElementType() reflect.Type
- func (o CriteriaResponseOutput) MetricName() pulumi.StringOutput
- func (o CriteriaResponseOutput) ToCriteriaResponseOutput() CriteriaResponseOutput
- func (o CriteriaResponseOutput) ToCriteriaResponseOutputWithContext(ctx context.Context) CriteriaResponseOutput
- type Dimension
- type DimensionArgs
- type DimensionArray
- type DimensionArrayInput
- type DimensionArrayOutput
- func (DimensionArrayOutput) ElementType() reflect.Type
- func (o DimensionArrayOutput) Index(i pulumi.IntInput) DimensionOutput
- func (o DimensionArrayOutput) ToDimensionArrayOutput() DimensionArrayOutput
- func (o DimensionArrayOutput) ToDimensionArrayOutputWithContext(ctx context.Context) DimensionArrayOutput
- type DimensionInput
- type DimensionOutput
- func (DimensionOutput) ElementType() reflect.Type
- func (o DimensionOutput) Name() pulumi.StringOutput
- func (o DimensionOutput) Operator() pulumi.StringOutput
- func (o DimensionOutput) ToDimensionOutput() DimensionOutput
- func (o DimensionOutput) ToDimensionOutputWithContext(ctx context.Context) DimensionOutput
- func (o DimensionOutput) Values() pulumi.StringArrayOutput
- type DimensionResponse
- type DimensionResponseArgs
- type DimensionResponseArray
- type DimensionResponseArrayInput
- type DimensionResponseArrayOutput
- func (DimensionResponseArrayOutput) ElementType() reflect.Type
- func (o DimensionResponseArrayOutput) Index(i pulumi.IntInput) DimensionResponseOutput
- func (o DimensionResponseArrayOutput) ToDimensionResponseArrayOutput() DimensionResponseArrayOutput
- func (o DimensionResponseArrayOutput) ToDimensionResponseArrayOutputWithContext(ctx context.Context) DimensionResponseArrayOutput
- type DimensionResponseInput
- type DimensionResponseOutput
- func (DimensionResponseOutput) ElementType() reflect.Type
- func (o DimensionResponseOutput) Name() pulumi.StringOutput
- func (o DimensionResponseOutput) Operator() pulumi.StringOutput
- func (o DimensionResponseOutput) ToDimensionResponseOutput() DimensionResponseOutput
- func (o DimensionResponseOutput) ToDimensionResponseOutputWithContext(ctx context.Context) DimensionResponseOutput
- func (o DimensionResponseOutput) Values() pulumi.StringArrayOutput
- type DynamicMetricCriteria
- type DynamicMetricCriteriaArgs
- type DynamicMetricCriteriaInput
- type DynamicMetricCriteriaOutput
- func (o DynamicMetricCriteriaOutput) AlertSensitivity() pulumi.StringOutput
- func (o DynamicMetricCriteriaOutput) CriterionType() pulumi.StringOutput
- func (o DynamicMetricCriteriaOutput) Dimensions() MetricDimensionArrayOutput
- func (DynamicMetricCriteriaOutput) ElementType() reflect.Type
- func (o DynamicMetricCriteriaOutput) FailingPeriods() DynamicThresholdFailingPeriodsOutput
- func (o DynamicMetricCriteriaOutput) IgnoreDataBefore() pulumi.StringPtrOutput
- func (o DynamicMetricCriteriaOutput) MetricName() pulumi.StringOutput
- func (o DynamicMetricCriteriaOutput) MetricNamespace() pulumi.StringPtrOutput
- func (o DynamicMetricCriteriaOutput) Name() pulumi.StringOutput
- func (o DynamicMetricCriteriaOutput) Operator() pulumi.StringOutput
- func (o DynamicMetricCriteriaOutput) SkipMetricValidation() pulumi.BoolPtrOutput
- func (o DynamicMetricCriteriaOutput) TimeAggregation() pulumi.StringOutput
- func (o DynamicMetricCriteriaOutput) ToDynamicMetricCriteriaOutput() DynamicMetricCriteriaOutput
- func (o DynamicMetricCriteriaOutput) ToDynamicMetricCriteriaOutputWithContext(ctx context.Context) DynamicMetricCriteriaOutput
- type DynamicMetricCriteriaResponse
- type DynamicMetricCriteriaResponseArgs
- func (DynamicMetricCriteriaResponseArgs) ElementType() reflect.Type
- func (i DynamicMetricCriteriaResponseArgs) ToDynamicMetricCriteriaResponseOutput() DynamicMetricCriteriaResponseOutput
- func (i DynamicMetricCriteriaResponseArgs) ToDynamicMetricCriteriaResponseOutputWithContext(ctx context.Context) DynamicMetricCriteriaResponseOutput
- type DynamicMetricCriteriaResponseInput
- type DynamicMetricCriteriaResponseOutput
- func (o DynamicMetricCriteriaResponseOutput) AlertSensitivity() pulumi.StringOutput
- func (o DynamicMetricCriteriaResponseOutput) CriterionType() pulumi.StringOutput
- func (o DynamicMetricCriteriaResponseOutput) Dimensions() MetricDimensionResponseArrayOutput
- func (DynamicMetricCriteriaResponseOutput) ElementType() reflect.Type
- func (o DynamicMetricCriteriaResponseOutput) FailingPeriods() DynamicThresholdFailingPeriodsResponseOutput
- func (o DynamicMetricCriteriaResponseOutput) IgnoreDataBefore() pulumi.StringPtrOutput
- func (o DynamicMetricCriteriaResponseOutput) MetricName() pulumi.StringOutput
- func (o DynamicMetricCriteriaResponseOutput) MetricNamespace() pulumi.StringPtrOutput
- func (o DynamicMetricCriteriaResponseOutput) Name() pulumi.StringOutput
- func (o DynamicMetricCriteriaResponseOutput) Operator() pulumi.StringOutput
- func (o DynamicMetricCriteriaResponseOutput) SkipMetricValidation() pulumi.BoolPtrOutput
- func (o DynamicMetricCriteriaResponseOutput) TimeAggregation() pulumi.StringOutput
- func (o DynamicMetricCriteriaResponseOutput) ToDynamicMetricCriteriaResponseOutput() DynamicMetricCriteriaResponseOutput
- func (o DynamicMetricCriteriaResponseOutput) ToDynamicMetricCriteriaResponseOutputWithContext(ctx context.Context) DynamicMetricCriteriaResponseOutput
- type DynamicThresholdFailingPeriods
- type DynamicThresholdFailingPeriodsArgs
- func (DynamicThresholdFailingPeriodsArgs) ElementType() reflect.Type
- func (i DynamicThresholdFailingPeriodsArgs) ToDynamicThresholdFailingPeriodsOutput() DynamicThresholdFailingPeriodsOutput
- func (i DynamicThresholdFailingPeriodsArgs) ToDynamicThresholdFailingPeriodsOutputWithContext(ctx context.Context) DynamicThresholdFailingPeriodsOutput
- type DynamicThresholdFailingPeriodsInput
- type DynamicThresholdFailingPeriodsOutput
- func (DynamicThresholdFailingPeriodsOutput) ElementType() reflect.Type
- func (o DynamicThresholdFailingPeriodsOutput) MinFailingPeriodsToAlert() pulumi.Float64Output
- func (o DynamicThresholdFailingPeriodsOutput) NumberOfEvaluationPeriods() pulumi.Float64Output
- func (o DynamicThresholdFailingPeriodsOutput) ToDynamicThresholdFailingPeriodsOutput() DynamicThresholdFailingPeriodsOutput
- func (o DynamicThresholdFailingPeriodsOutput) ToDynamicThresholdFailingPeriodsOutputWithContext(ctx context.Context) DynamicThresholdFailingPeriodsOutput
- type DynamicThresholdFailingPeriodsResponse
- type DynamicThresholdFailingPeriodsResponseArgs
- func (DynamicThresholdFailingPeriodsResponseArgs) ElementType() reflect.Type
- func (i DynamicThresholdFailingPeriodsResponseArgs) ToDynamicThresholdFailingPeriodsResponseOutput() DynamicThresholdFailingPeriodsResponseOutput
- func (i DynamicThresholdFailingPeriodsResponseArgs) ToDynamicThresholdFailingPeriodsResponseOutputWithContext(ctx context.Context) DynamicThresholdFailingPeriodsResponseOutput
- type DynamicThresholdFailingPeriodsResponseInput
- type DynamicThresholdFailingPeriodsResponseOutput
- func (DynamicThresholdFailingPeriodsResponseOutput) ElementType() reflect.Type
- func (o DynamicThresholdFailingPeriodsResponseOutput) MinFailingPeriodsToAlert() pulumi.Float64Output
- func (o DynamicThresholdFailingPeriodsResponseOutput) NumberOfEvaluationPeriods() pulumi.Float64Output
- func (o DynamicThresholdFailingPeriodsResponseOutput) ToDynamicThresholdFailingPeriodsResponseOutput() DynamicThresholdFailingPeriodsResponseOutput
- func (o DynamicThresholdFailingPeriodsResponseOutput) ToDynamicThresholdFailingPeriodsResponseOutputWithContext(ctx context.Context) DynamicThresholdFailingPeriodsResponseOutput
- type EmailNotification
- type EmailNotificationArgs
- func (EmailNotificationArgs) ElementType() reflect.Type
- func (i EmailNotificationArgs) ToEmailNotificationOutput() EmailNotificationOutput
- func (i EmailNotificationArgs) ToEmailNotificationOutputWithContext(ctx context.Context) EmailNotificationOutput
- func (i EmailNotificationArgs) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput
- func (i EmailNotificationArgs) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput
- type EmailNotificationInput
- type EmailNotificationOutput
- func (o EmailNotificationOutput) CustomEmails() pulumi.StringArrayOutput
- func (EmailNotificationOutput) ElementType() reflect.Type
- func (o EmailNotificationOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
- func (o EmailNotificationOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
- func (o EmailNotificationOutput) ToEmailNotificationOutput() EmailNotificationOutput
- func (o EmailNotificationOutput) ToEmailNotificationOutputWithContext(ctx context.Context) EmailNotificationOutput
- func (o EmailNotificationOutput) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput
- func (o EmailNotificationOutput) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput
- type EmailNotificationPtrInput
- type EmailNotificationPtrOutput
- func (o EmailNotificationPtrOutput) CustomEmails() pulumi.StringArrayOutput
- func (o EmailNotificationPtrOutput) Elem() EmailNotificationOutput
- func (EmailNotificationPtrOutput) ElementType() reflect.Type
- func (o EmailNotificationPtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
- func (o EmailNotificationPtrOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
- func (o EmailNotificationPtrOutput) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput
- func (o EmailNotificationPtrOutput) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput
- type EmailNotificationResponse
- type EmailNotificationResponseArgs
- func (EmailNotificationResponseArgs) ElementType() reflect.Type
- func (i EmailNotificationResponseArgs) ToEmailNotificationResponseOutput() EmailNotificationResponseOutput
- func (i EmailNotificationResponseArgs) ToEmailNotificationResponseOutputWithContext(ctx context.Context) EmailNotificationResponseOutput
- func (i EmailNotificationResponseArgs) ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput
- func (i EmailNotificationResponseArgs) ToEmailNotificationResponsePtrOutputWithContext(ctx context.Context) EmailNotificationResponsePtrOutput
- type EmailNotificationResponseInput
- type EmailNotificationResponseOutput
- func (o EmailNotificationResponseOutput) CustomEmails() pulumi.StringArrayOutput
- func (EmailNotificationResponseOutput) ElementType() reflect.Type
- func (o EmailNotificationResponseOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
- func (o EmailNotificationResponseOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
- func (o EmailNotificationResponseOutput) ToEmailNotificationResponseOutput() EmailNotificationResponseOutput
- func (o EmailNotificationResponseOutput) ToEmailNotificationResponseOutputWithContext(ctx context.Context) EmailNotificationResponseOutput
- func (o EmailNotificationResponseOutput) ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput
- func (o EmailNotificationResponseOutput) ToEmailNotificationResponsePtrOutputWithContext(ctx context.Context) EmailNotificationResponsePtrOutput
- type EmailNotificationResponsePtrInput
- type EmailNotificationResponsePtrOutput
- func (o EmailNotificationResponsePtrOutput) CustomEmails() pulumi.StringArrayOutput
- func (o EmailNotificationResponsePtrOutput) Elem() EmailNotificationResponseOutput
- func (EmailNotificationResponsePtrOutput) ElementType() reflect.Type
- func (o EmailNotificationResponsePtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
- func (o EmailNotificationResponsePtrOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
- func (o EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput
- func (o EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutputWithContext(ctx context.Context) EmailNotificationResponsePtrOutput
- type EmailReceiver
- type EmailReceiverArgs
- type EmailReceiverArray
- type EmailReceiverArrayInput
- type EmailReceiverArrayOutput
- func (EmailReceiverArrayOutput) ElementType() reflect.Type
- func (o EmailReceiverArrayOutput) Index(i pulumi.IntInput) EmailReceiverOutput
- func (o EmailReceiverArrayOutput) ToEmailReceiverArrayOutput() EmailReceiverArrayOutput
- func (o EmailReceiverArrayOutput) ToEmailReceiverArrayOutputWithContext(ctx context.Context) EmailReceiverArrayOutput
- type EmailReceiverInput
- type EmailReceiverOutput
- func (EmailReceiverOutput) ElementType() reflect.Type
- func (o EmailReceiverOutput) EmailAddress() pulumi.StringOutput
- func (o EmailReceiverOutput) Name() pulumi.StringOutput
- func (o EmailReceiverOutput) ToEmailReceiverOutput() EmailReceiverOutput
- func (o EmailReceiverOutput) ToEmailReceiverOutputWithContext(ctx context.Context) EmailReceiverOutput
- func (o EmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type EmailReceiverResponse
- type EmailReceiverResponseArgs
- type EmailReceiverResponseArray
- func (EmailReceiverResponseArray) ElementType() reflect.Type
- func (i EmailReceiverResponseArray) ToEmailReceiverResponseArrayOutput() EmailReceiverResponseArrayOutput
- func (i EmailReceiverResponseArray) ToEmailReceiverResponseArrayOutputWithContext(ctx context.Context) EmailReceiverResponseArrayOutput
- type EmailReceiverResponseArrayInput
- type EmailReceiverResponseArrayOutput
- func (EmailReceiverResponseArrayOutput) ElementType() reflect.Type
- func (o EmailReceiverResponseArrayOutput) Index(i pulumi.IntInput) EmailReceiverResponseOutput
- func (o EmailReceiverResponseArrayOutput) ToEmailReceiverResponseArrayOutput() EmailReceiverResponseArrayOutput
- func (o EmailReceiverResponseArrayOutput) ToEmailReceiverResponseArrayOutputWithContext(ctx context.Context) EmailReceiverResponseArrayOutput
- type EmailReceiverResponseInput
- type EmailReceiverResponseOutput
- func (EmailReceiverResponseOutput) ElementType() reflect.Type
- func (o EmailReceiverResponseOutput) EmailAddress() pulumi.StringOutput
- func (o EmailReceiverResponseOutput) Name() pulumi.StringOutput
- func (o EmailReceiverResponseOutput) Status() pulumi.StringOutput
- func (o EmailReceiverResponseOutput) ToEmailReceiverResponseOutput() EmailReceiverResponseOutput
- func (o EmailReceiverResponseOutput) ToEmailReceiverResponseOutputWithContext(ctx context.Context) EmailReceiverResponseOutput
- func (o EmailReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type ExportConfiguration
- type ExportConfigurationArgs
- type ExportConfigurationState
- type Favorite
- type FavoriteArgs
- type FavoriteState
- type ItsmReceiver
- type ItsmReceiverArgs
- type ItsmReceiverArray
- type ItsmReceiverArrayInput
- type ItsmReceiverArrayOutput
- func (ItsmReceiverArrayOutput) ElementType() reflect.Type
- func (o ItsmReceiverArrayOutput) Index(i pulumi.IntInput) ItsmReceiverOutput
- func (o ItsmReceiverArrayOutput) ToItsmReceiverArrayOutput() ItsmReceiverArrayOutput
- func (o ItsmReceiverArrayOutput) ToItsmReceiverArrayOutputWithContext(ctx context.Context) ItsmReceiverArrayOutput
- type ItsmReceiverInput
- type ItsmReceiverOutput
- func (o ItsmReceiverOutput) ConnectionId() pulumi.StringOutput
- func (ItsmReceiverOutput) ElementType() reflect.Type
- func (o ItsmReceiverOutput) Name() pulumi.StringOutput
- func (o ItsmReceiverOutput) Region() pulumi.StringOutput
- func (o ItsmReceiverOutput) TicketConfiguration() pulumi.StringOutput
- func (o ItsmReceiverOutput) ToItsmReceiverOutput() ItsmReceiverOutput
- func (o ItsmReceiverOutput) ToItsmReceiverOutputWithContext(ctx context.Context) ItsmReceiverOutput
- func (o ItsmReceiverOutput) WorkspaceId() pulumi.StringOutput
- type ItsmReceiverResponse
- type ItsmReceiverResponseArgs
- type ItsmReceiverResponseArray
- type ItsmReceiverResponseArrayInput
- type ItsmReceiverResponseArrayOutput
- func (ItsmReceiverResponseArrayOutput) ElementType() reflect.Type
- func (o ItsmReceiverResponseArrayOutput) Index(i pulumi.IntInput) ItsmReceiverResponseOutput
- func (o ItsmReceiverResponseArrayOutput) ToItsmReceiverResponseArrayOutput() ItsmReceiverResponseArrayOutput
- func (o ItsmReceiverResponseArrayOutput) ToItsmReceiverResponseArrayOutputWithContext(ctx context.Context) ItsmReceiverResponseArrayOutput
- type ItsmReceiverResponseInput
- type ItsmReceiverResponseOutput
- func (o ItsmReceiverResponseOutput) ConnectionId() pulumi.StringOutput
- func (ItsmReceiverResponseOutput) ElementType() reflect.Type
- func (o ItsmReceiverResponseOutput) Name() pulumi.StringOutput
- func (o ItsmReceiverResponseOutput) Region() pulumi.StringOutput
- func (o ItsmReceiverResponseOutput) TicketConfiguration() pulumi.StringOutput
- func (o ItsmReceiverResponseOutput) ToItsmReceiverResponseOutput() ItsmReceiverResponseOutput
- func (o ItsmReceiverResponseOutput) ToItsmReceiverResponseOutputWithContext(ctx context.Context) ItsmReceiverResponseOutput
- func (o ItsmReceiverResponseOutput) WorkspaceId() pulumi.StringOutput
- type ListEASubscriptionListMigrationDatePostArgs
- type ListEASubscriptionListMigrationDatePostResult
- type LocationThresholdRuleCondition
- type LocationThresholdRuleConditionArgs
- func (LocationThresholdRuleConditionArgs) ElementType() reflect.Type
- func (i LocationThresholdRuleConditionArgs) ToLocationThresholdRuleConditionOutput() LocationThresholdRuleConditionOutput
- func (i LocationThresholdRuleConditionArgs) ToLocationThresholdRuleConditionOutputWithContext(ctx context.Context) LocationThresholdRuleConditionOutput
- type LocationThresholdRuleConditionInput
- type LocationThresholdRuleConditionOutput
- func (o LocationThresholdRuleConditionOutput) DataSource() pulumi.AnyOutput
- func (LocationThresholdRuleConditionOutput) ElementType() reflect.Type
- func (o LocationThresholdRuleConditionOutput) FailedLocationCount() pulumi.IntOutput
- func (o LocationThresholdRuleConditionOutput) OdataType() pulumi.StringOutput
- func (o LocationThresholdRuleConditionOutput) ToLocationThresholdRuleConditionOutput() LocationThresholdRuleConditionOutput
- func (o LocationThresholdRuleConditionOutput) ToLocationThresholdRuleConditionOutputWithContext(ctx context.Context) LocationThresholdRuleConditionOutput
- func (o LocationThresholdRuleConditionOutput) WindowSize() pulumi.StringPtrOutput
- type LocationThresholdRuleConditionResponse
- type LocationThresholdRuleConditionResponseArgs
- func (LocationThresholdRuleConditionResponseArgs) ElementType() reflect.Type
- func (i LocationThresholdRuleConditionResponseArgs) ToLocationThresholdRuleConditionResponseOutput() LocationThresholdRuleConditionResponseOutput
- func (i LocationThresholdRuleConditionResponseArgs) ToLocationThresholdRuleConditionResponseOutputWithContext(ctx context.Context) LocationThresholdRuleConditionResponseOutput
- type LocationThresholdRuleConditionResponseInput
- type LocationThresholdRuleConditionResponseOutput
- func (o LocationThresholdRuleConditionResponseOutput) DataSource() pulumi.AnyOutput
- func (LocationThresholdRuleConditionResponseOutput) ElementType() reflect.Type
- func (o LocationThresholdRuleConditionResponseOutput) FailedLocationCount() pulumi.IntOutput
- func (o LocationThresholdRuleConditionResponseOutput) OdataType() pulumi.StringOutput
- func (o LocationThresholdRuleConditionResponseOutput) ToLocationThresholdRuleConditionResponseOutput() LocationThresholdRuleConditionResponseOutput
- func (o LocationThresholdRuleConditionResponseOutput) ToLocationThresholdRuleConditionResponseOutputWithContext(ctx context.Context) LocationThresholdRuleConditionResponseOutput
- func (o LocationThresholdRuleConditionResponseOutput) WindowSize() pulumi.StringPtrOutput
- type LogMetricTrigger
- type LogMetricTriggerArgs
- func (LogMetricTriggerArgs) ElementType() reflect.Type
- func (i LogMetricTriggerArgs) ToLogMetricTriggerOutput() LogMetricTriggerOutput
- func (i LogMetricTriggerArgs) ToLogMetricTriggerOutputWithContext(ctx context.Context) LogMetricTriggerOutput
- func (i LogMetricTriggerArgs) ToLogMetricTriggerPtrOutput() LogMetricTriggerPtrOutput
- func (i LogMetricTriggerArgs) ToLogMetricTriggerPtrOutputWithContext(ctx context.Context) LogMetricTriggerPtrOutput
- type LogMetricTriggerInput
- type LogMetricTriggerOutput
- func (LogMetricTriggerOutput) ElementType() reflect.Type
- func (o LogMetricTriggerOutput) MetricColumn() pulumi.StringPtrOutput
- func (o LogMetricTriggerOutput) MetricTriggerType() pulumi.StringPtrOutput
- func (o LogMetricTriggerOutput) Threshold() pulumi.Float64PtrOutput
- func (o LogMetricTriggerOutput) ThresholdOperator() pulumi.StringPtrOutput
- func (o LogMetricTriggerOutput) ToLogMetricTriggerOutput() LogMetricTriggerOutput
- func (o LogMetricTriggerOutput) ToLogMetricTriggerOutputWithContext(ctx context.Context) LogMetricTriggerOutput
- func (o LogMetricTriggerOutput) ToLogMetricTriggerPtrOutput() LogMetricTriggerPtrOutput
- func (o LogMetricTriggerOutput) ToLogMetricTriggerPtrOutputWithContext(ctx context.Context) LogMetricTriggerPtrOutput
- type LogMetricTriggerPtrInput
- type LogMetricTriggerPtrOutput
- func (o LogMetricTriggerPtrOutput) Elem() LogMetricTriggerOutput
- func (LogMetricTriggerPtrOutput) ElementType() reflect.Type
- func (o LogMetricTriggerPtrOutput) MetricColumn() pulumi.StringPtrOutput
- func (o LogMetricTriggerPtrOutput) MetricTriggerType() pulumi.StringPtrOutput
- func (o LogMetricTriggerPtrOutput) Threshold() pulumi.Float64PtrOutput
- func (o LogMetricTriggerPtrOutput) ThresholdOperator() pulumi.StringPtrOutput
- func (o LogMetricTriggerPtrOutput) ToLogMetricTriggerPtrOutput() LogMetricTriggerPtrOutput
- func (o LogMetricTriggerPtrOutput) ToLogMetricTriggerPtrOutputWithContext(ctx context.Context) LogMetricTriggerPtrOutput
- type LogMetricTriggerResponse
- type LogMetricTriggerResponseArgs
- func (LogMetricTriggerResponseArgs) ElementType() reflect.Type
- func (i LogMetricTriggerResponseArgs) ToLogMetricTriggerResponseOutput() LogMetricTriggerResponseOutput
- func (i LogMetricTriggerResponseArgs) ToLogMetricTriggerResponseOutputWithContext(ctx context.Context) LogMetricTriggerResponseOutput
- func (i LogMetricTriggerResponseArgs) ToLogMetricTriggerResponsePtrOutput() LogMetricTriggerResponsePtrOutput
- func (i LogMetricTriggerResponseArgs) ToLogMetricTriggerResponsePtrOutputWithContext(ctx context.Context) LogMetricTriggerResponsePtrOutput
- type LogMetricTriggerResponseInput
- type LogMetricTriggerResponseOutput
- func (LogMetricTriggerResponseOutput) ElementType() reflect.Type
- func (o LogMetricTriggerResponseOutput) MetricColumn() pulumi.StringPtrOutput
- func (o LogMetricTriggerResponseOutput) MetricTriggerType() pulumi.StringPtrOutput
- func (o LogMetricTriggerResponseOutput) Threshold() pulumi.Float64PtrOutput
- func (o LogMetricTriggerResponseOutput) ThresholdOperator() pulumi.StringPtrOutput
- func (o LogMetricTriggerResponseOutput) ToLogMetricTriggerResponseOutput() LogMetricTriggerResponseOutput
- func (o LogMetricTriggerResponseOutput) ToLogMetricTriggerResponseOutputWithContext(ctx context.Context) LogMetricTriggerResponseOutput
- func (o LogMetricTriggerResponseOutput) ToLogMetricTriggerResponsePtrOutput() LogMetricTriggerResponsePtrOutput
- func (o LogMetricTriggerResponseOutput) ToLogMetricTriggerResponsePtrOutputWithContext(ctx context.Context) LogMetricTriggerResponsePtrOutput
- type LogMetricTriggerResponsePtrInput
- type LogMetricTriggerResponsePtrOutput
- func (o LogMetricTriggerResponsePtrOutput) Elem() LogMetricTriggerResponseOutput
- func (LogMetricTriggerResponsePtrOutput) ElementType() reflect.Type
- func (o LogMetricTriggerResponsePtrOutput) MetricColumn() pulumi.StringPtrOutput
- func (o LogMetricTriggerResponsePtrOutput) MetricTriggerType() pulumi.StringPtrOutput
- func (o LogMetricTriggerResponsePtrOutput) Threshold() pulumi.Float64PtrOutput
- func (o LogMetricTriggerResponsePtrOutput) ThresholdOperator() pulumi.StringPtrOutput
- func (o LogMetricTriggerResponsePtrOutput) ToLogMetricTriggerResponsePtrOutput() LogMetricTriggerResponsePtrOutput
- func (o LogMetricTriggerResponsePtrOutput) ToLogMetricTriggerResponsePtrOutputWithContext(ctx context.Context) LogMetricTriggerResponsePtrOutput
- type LogProfile
- type LogProfileArgs
- type LogProfileState
- type LogToMetricAction
- type LogToMetricActionArgs
- type LogToMetricActionInput
- type LogToMetricActionOutput
- func (o LogToMetricActionOutput) Criteria() CriteriaArrayOutput
- func (LogToMetricActionOutput) ElementType() reflect.Type
- func (o LogToMetricActionOutput) OdataType() pulumi.StringOutput
- func (o LogToMetricActionOutput) ToLogToMetricActionOutput() LogToMetricActionOutput
- func (o LogToMetricActionOutput) ToLogToMetricActionOutputWithContext(ctx context.Context) LogToMetricActionOutput
- type LogToMetricActionResponse
- type LogToMetricActionResponseArgs
- func (LogToMetricActionResponseArgs) ElementType() reflect.Type
- func (i LogToMetricActionResponseArgs) ToLogToMetricActionResponseOutput() LogToMetricActionResponseOutput
- func (i LogToMetricActionResponseArgs) ToLogToMetricActionResponseOutputWithContext(ctx context.Context) LogToMetricActionResponseOutput
- type LogToMetricActionResponseInput
- type LogToMetricActionResponseOutput
- func (o LogToMetricActionResponseOutput) Criteria() CriteriaResponseArrayOutput
- func (LogToMetricActionResponseOutput) ElementType() reflect.Type
- func (o LogToMetricActionResponseOutput) OdataType() pulumi.StringOutput
- func (o LogToMetricActionResponseOutput) ToLogToMetricActionResponseOutput() LogToMetricActionResponseOutput
- func (o LogToMetricActionResponseOutput) ToLogToMetricActionResponseOutputWithContext(ctx context.Context) LogToMetricActionResponseOutput
- type LogicAppReceiver
- type LogicAppReceiverArgs
- type LogicAppReceiverArray
- type LogicAppReceiverArrayInput
- type LogicAppReceiverArrayOutput
- func (LogicAppReceiverArrayOutput) ElementType() reflect.Type
- func (o LogicAppReceiverArrayOutput) Index(i pulumi.IntInput) LogicAppReceiverOutput
- func (o LogicAppReceiverArrayOutput) ToLogicAppReceiverArrayOutput() LogicAppReceiverArrayOutput
- func (o LogicAppReceiverArrayOutput) ToLogicAppReceiverArrayOutputWithContext(ctx context.Context) LogicAppReceiverArrayOutput
- type LogicAppReceiverInput
- type LogicAppReceiverOutput
- func (o LogicAppReceiverOutput) CallbackUrl() pulumi.StringOutput
- func (LogicAppReceiverOutput) ElementType() reflect.Type
- func (o LogicAppReceiverOutput) Name() pulumi.StringOutput
- func (o LogicAppReceiverOutput) ResourceId() pulumi.StringOutput
- func (o LogicAppReceiverOutput) ToLogicAppReceiverOutput() LogicAppReceiverOutput
- func (o LogicAppReceiverOutput) ToLogicAppReceiverOutputWithContext(ctx context.Context) LogicAppReceiverOutput
- func (o LogicAppReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type LogicAppReceiverResponse
- type LogicAppReceiverResponseArgs
- func (LogicAppReceiverResponseArgs) ElementType() reflect.Type
- func (i LogicAppReceiverResponseArgs) ToLogicAppReceiverResponseOutput() LogicAppReceiverResponseOutput
- func (i LogicAppReceiverResponseArgs) ToLogicAppReceiverResponseOutputWithContext(ctx context.Context) LogicAppReceiverResponseOutput
- type LogicAppReceiverResponseArray
- func (LogicAppReceiverResponseArray) ElementType() reflect.Type
- func (i LogicAppReceiverResponseArray) ToLogicAppReceiverResponseArrayOutput() LogicAppReceiverResponseArrayOutput
- func (i LogicAppReceiverResponseArray) ToLogicAppReceiverResponseArrayOutputWithContext(ctx context.Context) LogicAppReceiverResponseArrayOutput
- type LogicAppReceiverResponseArrayInput
- type LogicAppReceiverResponseArrayOutput
- func (LogicAppReceiverResponseArrayOutput) ElementType() reflect.Type
- func (o LogicAppReceiverResponseArrayOutput) Index(i pulumi.IntInput) LogicAppReceiverResponseOutput
- func (o LogicAppReceiverResponseArrayOutput) ToLogicAppReceiverResponseArrayOutput() LogicAppReceiverResponseArrayOutput
- func (o LogicAppReceiverResponseArrayOutput) ToLogicAppReceiverResponseArrayOutputWithContext(ctx context.Context) LogicAppReceiverResponseArrayOutput
- type LogicAppReceiverResponseInput
- type LogicAppReceiverResponseOutput
- func (o LogicAppReceiverResponseOutput) CallbackUrl() pulumi.StringOutput
- func (LogicAppReceiverResponseOutput) ElementType() reflect.Type
- func (o LogicAppReceiverResponseOutput) Name() pulumi.StringOutput
- func (o LogicAppReceiverResponseOutput) ResourceId() pulumi.StringOutput
- func (o LogicAppReceiverResponseOutput) ToLogicAppReceiverResponseOutput() LogicAppReceiverResponseOutput
- func (o LogicAppReceiverResponseOutput) ToLogicAppReceiverResponseOutputWithContext(ctx context.Context) LogicAppReceiverResponseOutput
- func (o LogicAppReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type LookupActionGroupArgs
- type LookupActionGroupResult
- type LookupActivityLogAlertArgs
- type LookupActivityLogAlertResult
- type LookupAlertRuleArgs
- type LookupAlertRuleResult
- type LookupAnalyticsItemArgs
- type LookupAnalyticsItemResult
- type LookupAutoscaleSettingArgs
- type LookupAutoscaleSettingResult
- type LookupComponentArgs
- type LookupComponentResult
- type LookupExportConfigurationArgs
- type LookupExportConfigurationResult
- type LookupFavoriteArgs
- type LookupFavoriteResult
- type LookupLogProfileArgs
- type LookupLogProfileResult
- type LookupMetricAlertArgs
- type LookupMetricAlertResult
- type LookupMyWorkbookArgs
- type LookupMyWorkbookResult
- type LookupScheduledQueryRuleArgs
- type LookupScheduledQueryRuleResult
- type LookupWebTestArgs
- type LookupWebTestResult
- type LookupWorkbookArgs
- type LookupWorkbookResult
- type ManagementEventAggregationCondition
- type ManagementEventAggregationConditionArgs
- func (ManagementEventAggregationConditionArgs) ElementType() reflect.Type
- func (i ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionOutput() ManagementEventAggregationConditionOutput
- func (i ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionOutputWithContext(ctx context.Context) ManagementEventAggregationConditionOutput
- func (i ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionPtrOutput() ManagementEventAggregationConditionPtrOutput
- func (i ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionPtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionPtrOutput
- type ManagementEventAggregationConditionInput
- type ManagementEventAggregationConditionOutput
- func (ManagementEventAggregationConditionOutput) ElementType() reflect.Type
- func (o ManagementEventAggregationConditionOutput) Operator() pulumi.StringPtrOutput
- func (o ManagementEventAggregationConditionOutput) Threshold() pulumi.Float64PtrOutput
- func (o ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionOutput() ManagementEventAggregationConditionOutput
- func (o ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionOutputWithContext(ctx context.Context) ManagementEventAggregationConditionOutput
- func (o ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionPtrOutput() ManagementEventAggregationConditionPtrOutput
- func (o ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionPtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionPtrOutput
- func (o ManagementEventAggregationConditionOutput) WindowSize() pulumi.StringPtrOutput
- type ManagementEventAggregationConditionPtrInput
- type ManagementEventAggregationConditionPtrOutput
- func (o ManagementEventAggregationConditionPtrOutput) Elem() ManagementEventAggregationConditionOutput
- func (ManagementEventAggregationConditionPtrOutput) ElementType() reflect.Type
- func (o ManagementEventAggregationConditionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ManagementEventAggregationConditionPtrOutput) Threshold() pulumi.Float64PtrOutput
- func (o ManagementEventAggregationConditionPtrOutput) ToManagementEventAggregationConditionPtrOutput() ManagementEventAggregationConditionPtrOutput
- func (o ManagementEventAggregationConditionPtrOutput) ToManagementEventAggregationConditionPtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionPtrOutput
- func (o ManagementEventAggregationConditionPtrOutput) WindowSize() pulumi.StringPtrOutput
- type ManagementEventAggregationConditionResponse
- type ManagementEventAggregationConditionResponseArgs
- func (ManagementEventAggregationConditionResponseArgs) ElementType() reflect.Type
- func (i ManagementEventAggregationConditionResponseArgs) ToManagementEventAggregationConditionResponseOutput() ManagementEventAggregationConditionResponseOutput
- func (i ManagementEventAggregationConditionResponseArgs) ToManagementEventAggregationConditionResponseOutputWithContext(ctx context.Context) ManagementEventAggregationConditionResponseOutput
- func (i ManagementEventAggregationConditionResponseArgs) ToManagementEventAggregationConditionResponsePtrOutput() ManagementEventAggregationConditionResponsePtrOutput
- func (i ManagementEventAggregationConditionResponseArgs) ToManagementEventAggregationConditionResponsePtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionResponsePtrOutput
- type ManagementEventAggregationConditionResponseInput
- type ManagementEventAggregationConditionResponseOutput
- func (ManagementEventAggregationConditionResponseOutput) ElementType() reflect.Type
- func (o ManagementEventAggregationConditionResponseOutput) Operator() pulumi.StringPtrOutput
- func (o ManagementEventAggregationConditionResponseOutput) Threshold() pulumi.Float64PtrOutput
- func (o ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponseOutput() ManagementEventAggregationConditionResponseOutput
- func (o ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponseOutputWithContext(ctx context.Context) ManagementEventAggregationConditionResponseOutput
- func (o ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponsePtrOutput() ManagementEventAggregationConditionResponsePtrOutput
- func (o ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponsePtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionResponsePtrOutput
- func (o ManagementEventAggregationConditionResponseOutput) WindowSize() pulumi.StringPtrOutput
- type ManagementEventAggregationConditionResponsePtrInput
- type ManagementEventAggregationConditionResponsePtrOutput
- func (o ManagementEventAggregationConditionResponsePtrOutput) Elem() ManagementEventAggregationConditionResponseOutput
- func (ManagementEventAggregationConditionResponsePtrOutput) ElementType() reflect.Type
- func (o ManagementEventAggregationConditionResponsePtrOutput) Operator() pulumi.StringPtrOutput
- func (o ManagementEventAggregationConditionResponsePtrOutput) Threshold() pulumi.Float64PtrOutput
- func (o ManagementEventAggregationConditionResponsePtrOutput) ToManagementEventAggregationConditionResponsePtrOutput() ManagementEventAggregationConditionResponsePtrOutput
- func (o ManagementEventAggregationConditionResponsePtrOutput) ToManagementEventAggregationConditionResponsePtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionResponsePtrOutput
- func (o ManagementEventAggregationConditionResponsePtrOutput) WindowSize() pulumi.StringPtrOutput
- type ManagementEventRuleCondition
- type ManagementEventRuleConditionArgs
- func (ManagementEventRuleConditionArgs) ElementType() reflect.Type
- func (i ManagementEventRuleConditionArgs) ToManagementEventRuleConditionOutput() ManagementEventRuleConditionOutput
- func (i ManagementEventRuleConditionArgs) ToManagementEventRuleConditionOutputWithContext(ctx context.Context) ManagementEventRuleConditionOutput
- type ManagementEventRuleConditionInput
- type ManagementEventRuleConditionOutput
- func (o ManagementEventRuleConditionOutput) Aggregation() ManagementEventAggregationConditionPtrOutput
- func (o ManagementEventRuleConditionOutput) DataSource() pulumi.AnyOutput
- func (ManagementEventRuleConditionOutput) ElementType() reflect.Type
- func (o ManagementEventRuleConditionOutput) OdataType() pulumi.StringOutput
- func (o ManagementEventRuleConditionOutput) ToManagementEventRuleConditionOutput() ManagementEventRuleConditionOutput
- func (o ManagementEventRuleConditionOutput) ToManagementEventRuleConditionOutputWithContext(ctx context.Context) ManagementEventRuleConditionOutput
- type ManagementEventRuleConditionResponse
- type ManagementEventRuleConditionResponseArgs
- func (ManagementEventRuleConditionResponseArgs) ElementType() reflect.Type
- func (i ManagementEventRuleConditionResponseArgs) ToManagementEventRuleConditionResponseOutput() ManagementEventRuleConditionResponseOutput
- func (i ManagementEventRuleConditionResponseArgs) ToManagementEventRuleConditionResponseOutputWithContext(ctx context.Context) ManagementEventRuleConditionResponseOutput
- type ManagementEventRuleConditionResponseInput
- type ManagementEventRuleConditionResponseOutput
- func (o ManagementEventRuleConditionResponseOutput) Aggregation() ManagementEventAggregationConditionResponsePtrOutput
- func (o ManagementEventRuleConditionResponseOutput) DataSource() pulumi.AnyOutput
- func (ManagementEventRuleConditionResponseOutput) ElementType() reflect.Type
- func (o ManagementEventRuleConditionResponseOutput) OdataType() pulumi.StringOutput
- func (o ManagementEventRuleConditionResponseOutput) ToManagementEventRuleConditionResponseOutput() ManagementEventRuleConditionResponseOutput
- func (o ManagementEventRuleConditionResponseOutput) ToManagementEventRuleConditionResponseOutputWithContext(ctx context.Context) ManagementEventRuleConditionResponseOutput
- 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.StringPtrOutput
- 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 MetricAlertActionResponse
- type MetricAlertActionResponseArgs
- func (MetricAlertActionResponseArgs) ElementType() reflect.Type
- func (i MetricAlertActionResponseArgs) ToMetricAlertActionResponseOutput() MetricAlertActionResponseOutput
- func (i MetricAlertActionResponseArgs) ToMetricAlertActionResponseOutputWithContext(ctx context.Context) MetricAlertActionResponseOutput
- type MetricAlertActionResponseArray
- func (MetricAlertActionResponseArray) ElementType() reflect.Type
- func (i MetricAlertActionResponseArray) ToMetricAlertActionResponseArrayOutput() MetricAlertActionResponseArrayOutput
- func (i MetricAlertActionResponseArray) ToMetricAlertActionResponseArrayOutputWithContext(ctx context.Context) MetricAlertActionResponseArrayOutput
- type MetricAlertActionResponseArrayInput
- type MetricAlertActionResponseArrayOutput
- func (MetricAlertActionResponseArrayOutput) ElementType() reflect.Type
- func (o MetricAlertActionResponseArrayOutput) Index(i pulumi.IntInput) MetricAlertActionResponseOutput
- func (o MetricAlertActionResponseArrayOutput) ToMetricAlertActionResponseArrayOutput() MetricAlertActionResponseArrayOutput
- func (o MetricAlertActionResponseArrayOutput) ToMetricAlertActionResponseArrayOutputWithContext(ctx context.Context) MetricAlertActionResponseArrayOutput
- type MetricAlertActionResponseInput
- type MetricAlertActionResponseOutput
- func (o MetricAlertActionResponseOutput) ActionGroupId() pulumi.StringPtrOutput
- func (MetricAlertActionResponseOutput) ElementType() reflect.Type
- func (o MetricAlertActionResponseOutput) ToMetricAlertActionResponseOutput() MetricAlertActionResponseOutput
- func (o MetricAlertActionResponseOutput) ToMetricAlertActionResponseOutputWithContext(ctx context.Context) MetricAlertActionResponseOutput
- func (o MetricAlertActionResponseOutput) WebHookProperties() pulumi.StringMapOutput
- type MetricAlertArgs
- type MetricAlertMultipleResourceMultipleMetricCriteria
- type MetricAlertMultipleResourceMultipleMetricCriteriaArgs
- func (MetricAlertMultipleResourceMultipleMetricCriteriaArgs) ElementType() reflect.Type
- func (i MetricAlertMultipleResourceMultipleMetricCriteriaArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutput() MetricAlertMultipleResourceMultipleMetricCriteriaOutput
- func (i MetricAlertMultipleResourceMultipleMetricCriteriaArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutputWithContext(ctx context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaOutput
- type MetricAlertMultipleResourceMultipleMetricCriteriaInput
- type MetricAlertMultipleResourceMultipleMetricCriteriaOutput
- func (o MetricAlertMultipleResourceMultipleMetricCriteriaOutput) AllOf() pulumi.ArrayOutput
- func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ElementType() reflect.Type
- func (o MetricAlertMultipleResourceMultipleMetricCriteriaOutput) OdataType() pulumi.StringOutput
- func (o MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutput() MetricAlertMultipleResourceMultipleMetricCriteriaOutput
- func (o MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutputWithContext(ctx context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaOutput
- type MetricAlertMultipleResourceMultipleMetricCriteriaResponse
- type MetricAlertMultipleResourceMultipleMetricCriteriaResponseArgs
- func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseArgs) ElementType() reflect.Type
- func (i MetricAlertMultipleResourceMultipleMetricCriteriaResponseArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput() MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput
- func (i MetricAlertMultipleResourceMultipleMetricCriteriaResponseArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput
- type MetricAlertMultipleResourceMultipleMetricCriteriaResponseInput
- type MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput
- func (o MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) AllOf() pulumi.ArrayOutput
- func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ElementType() reflect.Type
- func (o MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) OdataType() pulumi.StringOutput
- func (o MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput() MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput
- func (o MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput
- type MetricAlertSingleResourceMultipleMetricCriteria
- type MetricAlertSingleResourceMultipleMetricCriteriaArgs
- func (MetricAlertSingleResourceMultipleMetricCriteriaArgs) ElementType() reflect.Type
- func (i MetricAlertSingleResourceMultipleMetricCriteriaArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaOutput() MetricAlertSingleResourceMultipleMetricCriteriaOutput
- func (i MetricAlertSingleResourceMultipleMetricCriteriaArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaOutputWithContext(ctx context.Context) MetricAlertSingleResourceMultipleMetricCriteriaOutput
- type MetricAlertSingleResourceMultipleMetricCriteriaInput
- type MetricAlertSingleResourceMultipleMetricCriteriaOutput
- func (o MetricAlertSingleResourceMultipleMetricCriteriaOutput) AllOf() MetricCriteriaArrayOutput
- func (MetricAlertSingleResourceMultipleMetricCriteriaOutput) ElementType() reflect.Type
- func (o MetricAlertSingleResourceMultipleMetricCriteriaOutput) OdataType() pulumi.StringOutput
- func (o MetricAlertSingleResourceMultipleMetricCriteriaOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaOutput() MetricAlertSingleResourceMultipleMetricCriteriaOutput
- func (o MetricAlertSingleResourceMultipleMetricCriteriaOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaOutputWithContext(ctx context.Context) MetricAlertSingleResourceMultipleMetricCriteriaOutput
- type MetricAlertSingleResourceMultipleMetricCriteriaResponse
- type MetricAlertSingleResourceMultipleMetricCriteriaResponseArgs
- func (MetricAlertSingleResourceMultipleMetricCriteriaResponseArgs) ElementType() reflect.Type
- func (i MetricAlertSingleResourceMultipleMetricCriteriaResponseArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutput() MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput
- func (i MetricAlertSingleResourceMultipleMetricCriteriaResponseArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput
- type MetricAlertSingleResourceMultipleMetricCriteriaResponseInput
- type MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput
- func (o MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) AllOf() MetricCriteriaResponseArrayOutput
- func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ElementType() reflect.Type
- func (o MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) OdataType() pulumi.StringOutput
- func (o MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutput() MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput
- func (o MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput
- type MetricAlertState
- type MetricCriteria
- type MetricCriteriaArgs
- type MetricCriteriaArray
- type MetricCriteriaArrayInput
- type MetricCriteriaArrayOutput
- func (MetricCriteriaArrayOutput) ElementType() reflect.Type
- func (o MetricCriteriaArrayOutput) Index(i pulumi.IntInput) MetricCriteriaOutput
- func (o MetricCriteriaArrayOutput) ToMetricCriteriaArrayOutput() MetricCriteriaArrayOutput
- func (o MetricCriteriaArrayOutput) ToMetricCriteriaArrayOutputWithContext(ctx context.Context) MetricCriteriaArrayOutput
- type MetricCriteriaInput
- type MetricCriteriaOutput
- func (o MetricCriteriaOutput) CriterionType() pulumi.StringOutput
- func (o MetricCriteriaOutput) Dimensions() MetricDimensionArrayOutput
- func (MetricCriteriaOutput) ElementType() reflect.Type
- func (o MetricCriteriaOutput) MetricName() pulumi.StringOutput
- func (o MetricCriteriaOutput) MetricNamespace() pulumi.StringPtrOutput
- func (o MetricCriteriaOutput) Name() pulumi.StringOutput
- func (o MetricCriteriaOutput) Operator() pulumi.StringOutput
- func (o MetricCriteriaOutput) SkipMetricValidation() pulumi.BoolPtrOutput
- func (o MetricCriteriaOutput) Threshold() pulumi.Float64Output
- func (o MetricCriteriaOutput) TimeAggregation() pulumi.StringOutput
- func (o MetricCriteriaOutput) ToMetricCriteriaOutput() MetricCriteriaOutput
- func (o MetricCriteriaOutput) ToMetricCriteriaOutputWithContext(ctx context.Context) MetricCriteriaOutput
- type MetricCriteriaResponse
- type MetricCriteriaResponseArgs
- type MetricCriteriaResponseArray
- func (MetricCriteriaResponseArray) ElementType() reflect.Type
- func (i MetricCriteriaResponseArray) ToMetricCriteriaResponseArrayOutput() MetricCriteriaResponseArrayOutput
- func (i MetricCriteriaResponseArray) ToMetricCriteriaResponseArrayOutputWithContext(ctx context.Context) MetricCriteriaResponseArrayOutput
- type MetricCriteriaResponseArrayInput
- type MetricCriteriaResponseArrayOutput
- func (MetricCriteriaResponseArrayOutput) ElementType() reflect.Type
- func (o MetricCriteriaResponseArrayOutput) Index(i pulumi.IntInput) MetricCriteriaResponseOutput
- func (o MetricCriteriaResponseArrayOutput) ToMetricCriteriaResponseArrayOutput() MetricCriteriaResponseArrayOutput
- func (o MetricCriteriaResponseArrayOutput) ToMetricCriteriaResponseArrayOutputWithContext(ctx context.Context) MetricCriteriaResponseArrayOutput
- type MetricCriteriaResponseInput
- type MetricCriteriaResponseOutput
- func (o MetricCriteriaResponseOutput) CriterionType() pulumi.StringOutput
- func (o MetricCriteriaResponseOutput) Dimensions() MetricDimensionResponseArrayOutput
- func (MetricCriteriaResponseOutput) ElementType() reflect.Type
- func (o MetricCriteriaResponseOutput) MetricName() pulumi.StringOutput
- func (o MetricCriteriaResponseOutput) MetricNamespace() pulumi.StringPtrOutput
- func (o MetricCriteriaResponseOutput) Name() pulumi.StringOutput
- func (o MetricCriteriaResponseOutput) Operator() pulumi.StringOutput
- func (o MetricCriteriaResponseOutput) SkipMetricValidation() pulumi.BoolPtrOutput
- func (o MetricCriteriaResponseOutput) Threshold() pulumi.Float64Output
- func (o MetricCriteriaResponseOutput) TimeAggregation() pulumi.StringOutput
- func (o MetricCriteriaResponseOutput) ToMetricCriteriaResponseOutput() MetricCriteriaResponseOutput
- func (o MetricCriteriaResponseOutput) ToMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricCriteriaResponseOutput
- type MetricDimension
- type MetricDimensionArgs
- type MetricDimensionArray
- type MetricDimensionArrayInput
- type MetricDimensionArrayOutput
- func (MetricDimensionArrayOutput) ElementType() reflect.Type
- func (o MetricDimensionArrayOutput) Index(i pulumi.IntInput) MetricDimensionOutput
- func (o MetricDimensionArrayOutput) ToMetricDimensionArrayOutput() MetricDimensionArrayOutput
- func (o MetricDimensionArrayOutput) ToMetricDimensionArrayOutputWithContext(ctx context.Context) MetricDimensionArrayOutput
- type MetricDimensionInput
- type MetricDimensionOutput
- func (MetricDimensionOutput) ElementType() reflect.Type
- func (o MetricDimensionOutput) Name() pulumi.StringOutput
- func (o MetricDimensionOutput) Operator() pulumi.StringOutput
- func (o MetricDimensionOutput) ToMetricDimensionOutput() MetricDimensionOutput
- func (o MetricDimensionOutput) ToMetricDimensionOutputWithContext(ctx context.Context) MetricDimensionOutput
- func (o MetricDimensionOutput) Values() pulumi.StringArrayOutput
- type MetricDimensionResponse
- type MetricDimensionResponseArgs
- type MetricDimensionResponseArray
- func (MetricDimensionResponseArray) ElementType() reflect.Type
- func (i MetricDimensionResponseArray) ToMetricDimensionResponseArrayOutput() MetricDimensionResponseArrayOutput
- func (i MetricDimensionResponseArray) ToMetricDimensionResponseArrayOutputWithContext(ctx context.Context) MetricDimensionResponseArrayOutput
- type MetricDimensionResponseArrayInput
- type MetricDimensionResponseArrayOutput
- func (MetricDimensionResponseArrayOutput) ElementType() reflect.Type
- func (o MetricDimensionResponseArrayOutput) Index(i pulumi.IntInput) MetricDimensionResponseOutput
- func (o MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutput() MetricDimensionResponseArrayOutput
- func (o MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutputWithContext(ctx context.Context) MetricDimensionResponseArrayOutput
- type MetricDimensionResponseInput
- type MetricDimensionResponseOutput
- func (MetricDimensionResponseOutput) ElementType() reflect.Type
- func (o MetricDimensionResponseOutput) Name() pulumi.StringOutput
- func (o MetricDimensionResponseOutput) Operator() pulumi.StringOutput
- func (o MetricDimensionResponseOutput) ToMetricDimensionResponseOutput() MetricDimensionResponseOutput
- func (o MetricDimensionResponseOutput) ToMetricDimensionResponseOutputWithContext(ctx context.Context) MetricDimensionResponseOutput
- func (o MetricDimensionResponseOutput) Values() pulumi.StringArrayOutput
- type MetricTrigger
- type MetricTriggerArgs
- type MetricTriggerInput
- type MetricTriggerOutput
- func (o MetricTriggerOutput) Dimensions() ScaleRuleMetricDimensionArrayOutput
- func (MetricTriggerOutput) ElementType() reflect.Type
- func (o MetricTriggerOutput) MetricName() pulumi.StringOutput
- func (o MetricTriggerOutput) MetricNamespace() pulumi.StringPtrOutput
- func (o MetricTriggerOutput) MetricResourceUri() pulumi.StringOutput
- func (o MetricTriggerOutput) Operator() pulumi.StringOutput
- func (o MetricTriggerOutput) Statistic() pulumi.StringOutput
- func (o MetricTriggerOutput) Threshold() pulumi.Float64Output
- func (o MetricTriggerOutput) TimeAggregation() pulumi.StringOutput
- func (o MetricTriggerOutput) TimeGrain() pulumi.StringOutput
- func (o MetricTriggerOutput) TimeWindow() pulumi.StringOutput
- func (o MetricTriggerOutput) ToMetricTriggerOutput() MetricTriggerOutput
- func (o MetricTriggerOutput) ToMetricTriggerOutputWithContext(ctx context.Context) MetricTriggerOutput
- type MetricTriggerResponse
- type MetricTriggerResponseArgs
- type MetricTriggerResponseInput
- type MetricTriggerResponseOutput
- func (o MetricTriggerResponseOutput) Dimensions() ScaleRuleMetricDimensionResponseArrayOutput
- func (MetricTriggerResponseOutput) ElementType() reflect.Type
- func (o MetricTriggerResponseOutput) MetricName() pulumi.StringOutput
- func (o MetricTriggerResponseOutput) MetricNamespace() pulumi.StringPtrOutput
- func (o MetricTriggerResponseOutput) MetricResourceUri() pulumi.StringOutput
- func (o MetricTriggerResponseOutput) Operator() pulumi.StringOutput
- func (o MetricTriggerResponseOutput) Statistic() pulumi.StringOutput
- func (o MetricTriggerResponseOutput) Threshold() pulumi.Float64Output
- func (o MetricTriggerResponseOutput) TimeAggregation() pulumi.StringOutput
- func (o MetricTriggerResponseOutput) TimeGrain() pulumi.StringOutput
- func (o MetricTriggerResponseOutput) TimeWindow() pulumi.StringOutput
- func (o MetricTriggerResponseOutput) ToMetricTriggerResponseOutput() MetricTriggerResponseOutput
- func (o MetricTriggerResponseOutput) ToMetricTriggerResponseOutputWithContext(ctx context.Context) MetricTriggerResponseOutput
- type MyWorkbook
- type MyWorkbookArgs
- type MyWorkbookState
- type PrivateLinkScopedResourceResponse
- type PrivateLinkScopedResourceResponseArgs
- func (PrivateLinkScopedResourceResponseArgs) ElementType() reflect.Type
- func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
- func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
- type PrivateLinkScopedResourceResponseArray
- func (PrivateLinkScopedResourceResponseArray) ElementType() reflect.Type
- func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
- func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
- type PrivateLinkScopedResourceResponseArrayInput
- type PrivateLinkScopedResourceResponseArrayOutput
- func (PrivateLinkScopedResourceResponseArrayOutput) ElementType() reflect.Type
- func (o PrivateLinkScopedResourceResponseArrayOutput) Index(i pulumi.IntInput) PrivateLinkScopedResourceResponseOutput
- func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
- func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
- type PrivateLinkScopedResourceResponseInput
- type PrivateLinkScopedResourceResponseOutput
- func (PrivateLinkScopedResourceResponseOutput) ElementType() reflect.Type
- func (o PrivateLinkScopedResourceResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o PrivateLinkScopedResourceResponseOutput) ScopeId() pulumi.StringPtrOutput
- func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
- func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
- type Recurrence
- type RecurrenceArgs
- func (RecurrenceArgs) ElementType() reflect.Type
- func (i RecurrenceArgs) ToRecurrenceOutput() RecurrenceOutput
- func (i RecurrenceArgs) ToRecurrenceOutputWithContext(ctx context.Context) RecurrenceOutput
- func (i RecurrenceArgs) ToRecurrencePtrOutput() RecurrencePtrOutput
- func (i RecurrenceArgs) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput
- type RecurrenceInput
- type RecurrenceOutput
- func (RecurrenceOutput) ElementType() reflect.Type
- func (o RecurrenceOutput) Frequency() pulumi.StringOutput
- func (o RecurrenceOutput) Schedule() RecurrentScheduleOutput
- func (o RecurrenceOutput) ToRecurrenceOutput() RecurrenceOutput
- func (o RecurrenceOutput) ToRecurrenceOutputWithContext(ctx context.Context) RecurrenceOutput
- func (o RecurrenceOutput) ToRecurrencePtrOutput() RecurrencePtrOutput
- func (o RecurrenceOutput) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput
- type RecurrencePtrInput
- type RecurrencePtrOutput
- func (o RecurrencePtrOutput) Elem() RecurrenceOutput
- func (RecurrencePtrOutput) ElementType() reflect.Type
- func (o RecurrencePtrOutput) Frequency() pulumi.StringPtrOutput
- func (o RecurrencePtrOutput) Schedule() RecurrentSchedulePtrOutput
- func (o RecurrencePtrOutput) ToRecurrencePtrOutput() RecurrencePtrOutput
- func (o RecurrencePtrOutput) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput
- type RecurrenceResponse
- type RecurrenceResponseArgs
- func (RecurrenceResponseArgs) ElementType() reflect.Type
- func (i RecurrenceResponseArgs) ToRecurrenceResponseOutput() RecurrenceResponseOutput
- func (i RecurrenceResponseArgs) ToRecurrenceResponseOutputWithContext(ctx context.Context) RecurrenceResponseOutput
- func (i RecurrenceResponseArgs) ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput
- func (i RecurrenceResponseArgs) ToRecurrenceResponsePtrOutputWithContext(ctx context.Context) RecurrenceResponsePtrOutput
- type RecurrenceResponseInput
- type RecurrenceResponseOutput
- func (RecurrenceResponseOutput) ElementType() reflect.Type
- func (o RecurrenceResponseOutput) Frequency() pulumi.StringOutput
- func (o RecurrenceResponseOutput) Schedule() RecurrentScheduleResponseOutput
- func (o RecurrenceResponseOutput) ToRecurrenceResponseOutput() RecurrenceResponseOutput
- func (o RecurrenceResponseOutput) ToRecurrenceResponseOutputWithContext(ctx context.Context) RecurrenceResponseOutput
- func (o RecurrenceResponseOutput) ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput
- func (o RecurrenceResponseOutput) ToRecurrenceResponsePtrOutputWithContext(ctx context.Context) RecurrenceResponsePtrOutput
- type RecurrenceResponsePtrInput
- type RecurrenceResponsePtrOutput
- func (o RecurrenceResponsePtrOutput) Elem() RecurrenceResponseOutput
- func (RecurrenceResponsePtrOutput) ElementType() reflect.Type
- func (o RecurrenceResponsePtrOutput) Frequency() pulumi.StringPtrOutput
- func (o RecurrenceResponsePtrOutput) Schedule() RecurrentScheduleResponsePtrOutput
- func (o RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput
- func (o RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutputWithContext(ctx context.Context) RecurrenceResponsePtrOutput
- type RecurrentSchedule
- type RecurrentScheduleArgs
- func (RecurrentScheduleArgs) ElementType() reflect.Type
- func (i RecurrentScheduleArgs) ToRecurrentScheduleOutput() RecurrentScheduleOutput
- func (i RecurrentScheduleArgs) ToRecurrentScheduleOutputWithContext(ctx context.Context) RecurrentScheduleOutput
- func (i RecurrentScheduleArgs) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput
- func (i RecurrentScheduleArgs) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput
- type RecurrentScheduleInput
- type RecurrentScheduleOutput
- func (o RecurrentScheduleOutput) Days() pulumi.StringArrayOutput
- func (RecurrentScheduleOutput) ElementType() reflect.Type
- func (o RecurrentScheduleOutput) Hours() pulumi.IntArrayOutput
- func (o RecurrentScheduleOutput) Minutes() pulumi.IntArrayOutput
- func (o RecurrentScheduleOutput) TimeZone() pulumi.StringOutput
- func (o RecurrentScheduleOutput) ToRecurrentScheduleOutput() RecurrentScheduleOutput
- func (o RecurrentScheduleOutput) ToRecurrentScheduleOutputWithContext(ctx context.Context) RecurrentScheduleOutput
- func (o RecurrentScheduleOutput) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput
- func (o RecurrentScheduleOutput) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput
- type RecurrentSchedulePtrInput
- type RecurrentSchedulePtrOutput
- func (o RecurrentSchedulePtrOutput) Days() pulumi.StringArrayOutput
- func (o RecurrentSchedulePtrOutput) Elem() RecurrentScheduleOutput
- func (RecurrentSchedulePtrOutput) ElementType() reflect.Type
- func (o RecurrentSchedulePtrOutput) Hours() pulumi.IntArrayOutput
- func (o RecurrentSchedulePtrOutput) Minutes() pulumi.IntArrayOutput
- func (o RecurrentSchedulePtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput
- func (o RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput
- type RecurrentScheduleResponse
- type RecurrentScheduleResponseArgs
- func (RecurrentScheduleResponseArgs) ElementType() reflect.Type
- func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponseOutput() RecurrentScheduleResponseOutput
- func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponseOutputWithContext(ctx context.Context) RecurrentScheduleResponseOutput
- func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput
- func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponsePtrOutputWithContext(ctx context.Context) RecurrentScheduleResponsePtrOutput
- type RecurrentScheduleResponseInput
- type RecurrentScheduleResponseOutput
- func (o RecurrentScheduleResponseOutput) Days() pulumi.StringArrayOutput
- func (RecurrentScheduleResponseOutput) ElementType() reflect.Type
- func (o RecurrentScheduleResponseOutput) Hours() pulumi.IntArrayOutput
- func (o RecurrentScheduleResponseOutput) Minutes() pulumi.IntArrayOutput
- func (o RecurrentScheduleResponseOutput) TimeZone() pulumi.StringOutput
- func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutput() RecurrentScheduleResponseOutput
- func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutputWithContext(ctx context.Context) RecurrentScheduleResponseOutput
- func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput
- func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponsePtrOutputWithContext(ctx context.Context) RecurrentScheduleResponsePtrOutput
- type RecurrentScheduleResponsePtrInput
- type RecurrentScheduleResponsePtrOutput
- func (o RecurrentScheduleResponsePtrOutput) Days() pulumi.StringArrayOutput
- func (o RecurrentScheduleResponsePtrOutput) Elem() RecurrentScheduleResponseOutput
- func (RecurrentScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o RecurrentScheduleResponsePtrOutput) Hours() pulumi.IntArrayOutput
- func (o RecurrentScheduleResponsePtrOutput) Minutes() pulumi.IntArrayOutput
- func (o RecurrentScheduleResponsePtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput
- func (o RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutputWithContext(ctx context.Context) RecurrentScheduleResponsePtrOutput
- type RetentionPolicy
- type RetentionPolicyArgs
- func (RetentionPolicyArgs) ElementType() reflect.Type
- func (i RetentionPolicyArgs) ToRetentionPolicyOutput() RetentionPolicyOutput
- func (i RetentionPolicyArgs) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput
- func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
- func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput
- type RetentionPolicyInput
- type RetentionPolicyOutput
- func (o RetentionPolicyOutput) Days() pulumi.IntOutput
- func (RetentionPolicyOutput) ElementType() reflect.Type
- func (o RetentionPolicyOutput) Enabled() pulumi.BoolOutput
- func (o RetentionPolicyOutput) ToRetentionPolicyOutput() RetentionPolicyOutput
- func (o RetentionPolicyOutput) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput
- func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
- func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput
- type RetentionPolicyPtrInput
- type RetentionPolicyPtrOutput
- func (o RetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
- func (o RetentionPolicyPtrOutput) Elem() RetentionPolicyOutput
- func (RetentionPolicyPtrOutput) ElementType() reflect.Type
- func (o RetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
- func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput
- type RetentionPolicyResponse
- type RetentionPolicyResponseArgs
- func (RetentionPolicyResponseArgs) ElementType() reflect.Type
- func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput
- func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutputWithContext(ctx context.Context) RetentionPolicyResponseOutput
- func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput
- func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput
- type RetentionPolicyResponseInput
- type RetentionPolicyResponseOutput
- func (o RetentionPolicyResponseOutput) Days() pulumi.IntOutput
- func (RetentionPolicyResponseOutput) ElementType() reflect.Type
- func (o RetentionPolicyResponseOutput) Enabled() pulumi.BoolOutput
- func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput
- func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutputWithContext(ctx context.Context) RetentionPolicyResponseOutput
- func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput
- func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput
- type RetentionPolicyResponsePtrInput
- type RetentionPolicyResponsePtrOutput
- func (o RetentionPolicyResponsePtrOutput) Days() pulumi.IntPtrOutput
- func (o RetentionPolicyResponsePtrOutput) Elem() RetentionPolicyResponseOutput
- func (RetentionPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o RetentionPolicyResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput
- func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput
- type RuleEmailAction
- type RuleEmailActionArgs
- type RuleEmailActionInput
- type RuleEmailActionOutput
- func (o RuleEmailActionOutput) CustomEmails() pulumi.StringArrayOutput
- func (RuleEmailActionOutput) ElementType() reflect.Type
- func (o RuleEmailActionOutput) OdataType() pulumi.StringOutput
- func (o RuleEmailActionOutput) SendToServiceOwners() pulumi.BoolPtrOutput
- func (o RuleEmailActionOutput) ToRuleEmailActionOutput() RuleEmailActionOutput
- func (o RuleEmailActionOutput) ToRuleEmailActionOutputWithContext(ctx context.Context) RuleEmailActionOutput
- type RuleEmailActionResponse
- type RuleEmailActionResponseArgs
- type RuleEmailActionResponseInput
- type RuleEmailActionResponseOutput
- func (o RuleEmailActionResponseOutput) CustomEmails() pulumi.StringArrayOutput
- func (RuleEmailActionResponseOutput) ElementType() reflect.Type
- func (o RuleEmailActionResponseOutput) OdataType() pulumi.StringOutput
- func (o RuleEmailActionResponseOutput) SendToServiceOwners() pulumi.BoolPtrOutput
- func (o RuleEmailActionResponseOutput) ToRuleEmailActionResponseOutput() RuleEmailActionResponseOutput
- func (o RuleEmailActionResponseOutput) ToRuleEmailActionResponseOutputWithContext(ctx context.Context) RuleEmailActionResponseOutput
- type RuleManagementEventClaimsDataSource
- type RuleManagementEventClaimsDataSourceArgs
- func (RuleManagementEventClaimsDataSourceArgs) ElementType() reflect.Type
- func (i RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourceOutput() RuleManagementEventClaimsDataSourceOutput
- func (i RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourceOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceOutput
- func (i RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourcePtrOutput() RuleManagementEventClaimsDataSourcePtrOutput
- func (i RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourcePtrOutput
- type RuleManagementEventClaimsDataSourceInput
- type RuleManagementEventClaimsDataSourceOutput
- func (RuleManagementEventClaimsDataSourceOutput) ElementType() reflect.Type
- func (o RuleManagementEventClaimsDataSourceOutput) EmailAddress() pulumi.StringPtrOutput
- func (o RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourceOutput() RuleManagementEventClaimsDataSourceOutput
- func (o RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourceOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceOutput
- func (o RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourcePtrOutput() RuleManagementEventClaimsDataSourcePtrOutput
- func (o RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourcePtrOutput
- type RuleManagementEventClaimsDataSourcePtrInput
- type RuleManagementEventClaimsDataSourcePtrOutput
- func (o RuleManagementEventClaimsDataSourcePtrOutput) Elem() RuleManagementEventClaimsDataSourceOutput
- func (RuleManagementEventClaimsDataSourcePtrOutput) ElementType() reflect.Type
- func (o RuleManagementEventClaimsDataSourcePtrOutput) EmailAddress() pulumi.StringPtrOutput
- func (o RuleManagementEventClaimsDataSourcePtrOutput) ToRuleManagementEventClaimsDataSourcePtrOutput() RuleManagementEventClaimsDataSourcePtrOutput
- func (o RuleManagementEventClaimsDataSourcePtrOutput) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourcePtrOutput
- type RuleManagementEventClaimsDataSourceResponse
- type RuleManagementEventClaimsDataSourceResponseArgs
- func (RuleManagementEventClaimsDataSourceResponseArgs) ElementType() reflect.Type
- func (i RuleManagementEventClaimsDataSourceResponseArgs) ToRuleManagementEventClaimsDataSourceResponseOutput() RuleManagementEventClaimsDataSourceResponseOutput
- func (i RuleManagementEventClaimsDataSourceResponseArgs) ToRuleManagementEventClaimsDataSourceResponseOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceResponseOutput
- func (i RuleManagementEventClaimsDataSourceResponseArgs) ToRuleManagementEventClaimsDataSourceResponsePtrOutput() RuleManagementEventClaimsDataSourceResponsePtrOutput
- func (i RuleManagementEventClaimsDataSourceResponseArgs) ToRuleManagementEventClaimsDataSourceResponsePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceResponsePtrOutput
- type RuleManagementEventClaimsDataSourceResponseInput
- type RuleManagementEventClaimsDataSourceResponseOutput
- func (RuleManagementEventClaimsDataSourceResponseOutput) ElementType() reflect.Type
- func (o RuleManagementEventClaimsDataSourceResponseOutput) EmailAddress() pulumi.StringPtrOutput
- func (o RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponseOutput() RuleManagementEventClaimsDataSourceResponseOutput
- func (o RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponseOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceResponseOutput
- func (o RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutput() RuleManagementEventClaimsDataSourceResponsePtrOutput
- func (o RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceResponsePtrOutput
- type RuleManagementEventClaimsDataSourceResponsePtrInput
- type RuleManagementEventClaimsDataSourceResponsePtrOutput
- func (o RuleManagementEventClaimsDataSourceResponsePtrOutput) Elem() RuleManagementEventClaimsDataSourceResponseOutput
- func (RuleManagementEventClaimsDataSourceResponsePtrOutput) ElementType() reflect.Type
- func (o RuleManagementEventClaimsDataSourceResponsePtrOutput) EmailAddress() pulumi.StringPtrOutput
- func (o RuleManagementEventClaimsDataSourceResponsePtrOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutput() RuleManagementEventClaimsDataSourceResponsePtrOutput
- func (o RuleManagementEventClaimsDataSourceResponsePtrOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceResponsePtrOutput
- type RuleManagementEventDataSource
- type RuleManagementEventDataSourceArgs
- func (RuleManagementEventDataSourceArgs) ElementType() reflect.Type
- func (i RuleManagementEventDataSourceArgs) ToRuleManagementEventDataSourceOutput() RuleManagementEventDataSourceOutput
- func (i RuleManagementEventDataSourceArgs) ToRuleManagementEventDataSourceOutputWithContext(ctx context.Context) RuleManagementEventDataSourceOutput
- type RuleManagementEventDataSourceInput
- type RuleManagementEventDataSourceOutput
- func (o RuleManagementEventDataSourceOutput) Claims() RuleManagementEventClaimsDataSourcePtrOutput
- func (RuleManagementEventDataSourceOutput) ElementType() reflect.Type
- func (o RuleManagementEventDataSourceOutput) EventName() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceOutput) EventSource() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceOutput) Level() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceOutput) OdataType() pulumi.StringOutput
- func (o RuleManagementEventDataSourceOutput) OperationName() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceOutput) ResourceProviderName() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceOutput) ResourceUri() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceOutput) Status() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceOutput) SubStatus() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceOutput) ToRuleManagementEventDataSourceOutput() RuleManagementEventDataSourceOutput
- func (o RuleManagementEventDataSourceOutput) ToRuleManagementEventDataSourceOutputWithContext(ctx context.Context) RuleManagementEventDataSourceOutput
- type RuleManagementEventDataSourceResponse
- type RuleManagementEventDataSourceResponseArgs
- func (RuleManagementEventDataSourceResponseArgs) ElementType() reflect.Type
- func (i RuleManagementEventDataSourceResponseArgs) ToRuleManagementEventDataSourceResponseOutput() RuleManagementEventDataSourceResponseOutput
- func (i RuleManagementEventDataSourceResponseArgs) ToRuleManagementEventDataSourceResponseOutputWithContext(ctx context.Context) RuleManagementEventDataSourceResponseOutput
- type RuleManagementEventDataSourceResponseInput
- type RuleManagementEventDataSourceResponseOutput
- func (o RuleManagementEventDataSourceResponseOutput) Claims() RuleManagementEventClaimsDataSourceResponsePtrOutput
- func (RuleManagementEventDataSourceResponseOutput) ElementType() reflect.Type
- func (o RuleManagementEventDataSourceResponseOutput) EventName() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceResponseOutput) EventSource() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceResponseOutput) Level() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceResponseOutput) OdataType() pulumi.StringOutput
- func (o RuleManagementEventDataSourceResponseOutput) OperationName() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceResponseOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceResponseOutput) ResourceProviderName() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceResponseOutput) ResourceUri() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceResponseOutput) Status() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceResponseOutput) SubStatus() pulumi.StringPtrOutput
- func (o RuleManagementEventDataSourceResponseOutput) ToRuleManagementEventDataSourceResponseOutput() RuleManagementEventDataSourceResponseOutput
- func (o RuleManagementEventDataSourceResponseOutput) ToRuleManagementEventDataSourceResponseOutputWithContext(ctx context.Context) RuleManagementEventDataSourceResponseOutput
- type RuleMetricDataSource
- type RuleMetricDataSourceArgs
- type RuleMetricDataSourceInput
- type RuleMetricDataSourceOutput
- func (RuleMetricDataSourceOutput) ElementType() reflect.Type
- func (o RuleMetricDataSourceOutput) MetricName() pulumi.StringPtrOutput
- func (o RuleMetricDataSourceOutput) OdataType() pulumi.StringOutput
- func (o RuleMetricDataSourceOutput) ResourceUri() pulumi.StringPtrOutput
- func (o RuleMetricDataSourceOutput) ToRuleMetricDataSourceOutput() RuleMetricDataSourceOutput
- func (o RuleMetricDataSourceOutput) ToRuleMetricDataSourceOutputWithContext(ctx context.Context) RuleMetricDataSourceOutput
- type RuleMetricDataSourceResponse
- type RuleMetricDataSourceResponseArgs
- func (RuleMetricDataSourceResponseArgs) ElementType() reflect.Type
- func (i RuleMetricDataSourceResponseArgs) ToRuleMetricDataSourceResponseOutput() RuleMetricDataSourceResponseOutput
- func (i RuleMetricDataSourceResponseArgs) ToRuleMetricDataSourceResponseOutputWithContext(ctx context.Context) RuleMetricDataSourceResponseOutput
- type RuleMetricDataSourceResponseInput
- type RuleMetricDataSourceResponseOutput
- func (RuleMetricDataSourceResponseOutput) ElementType() reflect.Type
- func (o RuleMetricDataSourceResponseOutput) MetricName() pulumi.StringPtrOutput
- func (o RuleMetricDataSourceResponseOutput) OdataType() pulumi.StringOutput
- func (o RuleMetricDataSourceResponseOutput) ResourceUri() pulumi.StringPtrOutput
- func (o RuleMetricDataSourceResponseOutput) ToRuleMetricDataSourceResponseOutput() RuleMetricDataSourceResponseOutput
- func (o RuleMetricDataSourceResponseOutput) ToRuleMetricDataSourceResponseOutputWithContext(ctx context.Context) RuleMetricDataSourceResponseOutput
- type RuleWebhookAction
- type RuleWebhookActionArgs
- type RuleWebhookActionInput
- type RuleWebhookActionOutput
- func (RuleWebhookActionOutput) ElementType() reflect.Type
- func (o RuleWebhookActionOutput) OdataType() pulumi.StringOutput
- func (o RuleWebhookActionOutput) Properties() pulumi.StringMapOutput
- func (o RuleWebhookActionOutput) ServiceUri() pulumi.StringPtrOutput
- func (o RuleWebhookActionOutput) ToRuleWebhookActionOutput() RuleWebhookActionOutput
- func (o RuleWebhookActionOutput) ToRuleWebhookActionOutputWithContext(ctx context.Context) RuleWebhookActionOutput
- type RuleWebhookActionResponse
- type RuleWebhookActionResponseArgs
- func (RuleWebhookActionResponseArgs) ElementType() reflect.Type
- func (i RuleWebhookActionResponseArgs) ToRuleWebhookActionResponseOutput() RuleWebhookActionResponseOutput
- func (i RuleWebhookActionResponseArgs) ToRuleWebhookActionResponseOutputWithContext(ctx context.Context) RuleWebhookActionResponseOutput
- type RuleWebhookActionResponseInput
- type RuleWebhookActionResponseOutput
- func (RuleWebhookActionResponseOutput) ElementType() reflect.Type
- func (o RuleWebhookActionResponseOutput) OdataType() pulumi.StringOutput
- func (o RuleWebhookActionResponseOutput) Properties() pulumi.StringMapOutput
- func (o RuleWebhookActionResponseOutput) ServiceUri() pulumi.StringPtrOutput
- func (o RuleWebhookActionResponseOutput) ToRuleWebhookActionResponseOutput() RuleWebhookActionResponseOutput
- func (o RuleWebhookActionResponseOutput) ToRuleWebhookActionResponseOutputWithContext(ctx context.Context) RuleWebhookActionResponseOutput
- type ScaleAction
- type ScaleActionArgs
- type ScaleActionInput
- type ScaleActionOutput
- func (o ScaleActionOutput) Cooldown() pulumi.StringOutput
- func (o ScaleActionOutput) Direction() pulumi.StringOutput
- func (ScaleActionOutput) ElementType() reflect.Type
- func (o ScaleActionOutput) ToScaleActionOutput() ScaleActionOutput
- func (o ScaleActionOutput) ToScaleActionOutputWithContext(ctx context.Context) ScaleActionOutput
- func (o ScaleActionOutput) Type() pulumi.StringOutput
- func (o ScaleActionOutput) Value() pulumi.StringPtrOutput
- type ScaleActionResponse
- type ScaleActionResponseArgs
- type ScaleActionResponseInput
- type ScaleActionResponseOutput
- func (o ScaleActionResponseOutput) Cooldown() pulumi.StringOutput
- func (o ScaleActionResponseOutput) Direction() pulumi.StringOutput
- func (ScaleActionResponseOutput) ElementType() reflect.Type
- func (o ScaleActionResponseOutput) ToScaleActionResponseOutput() ScaleActionResponseOutput
- func (o ScaleActionResponseOutput) ToScaleActionResponseOutputWithContext(ctx context.Context) ScaleActionResponseOutput
- func (o ScaleActionResponseOutput) Type() pulumi.StringOutput
- func (o ScaleActionResponseOutput) Value() pulumi.StringPtrOutput
- type ScaleCapacity
- type ScaleCapacityArgs
- type ScaleCapacityInput
- type ScaleCapacityOutput
- func (o ScaleCapacityOutput) Default() pulumi.StringOutput
- func (ScaleCapacityOutput) ElementType() reflect.Type
- func (o ScaleCapacityOutput) Maximum() pulumi.StringOutput
- func (o ScaleCapacityOutput) Minimum() pulumi.StringOutput
- func (o ScaleCapacityOutput) ToScaleCapacityOutput() ScaleCapacityOutput
- func (o ScaleCapacityOutput) ToScaleCapacityOutputWithContext(ctx context.Context) ScaleCapacityOutput
- type ScaleCapacityResponse
- type ScaleCapacityResponseArgs
- type ScaleCapacityResponseInput
- type ScaleCapacityResponseOutput
- func (o ScaleCapacityResponseOutput) Default() pulumi.StringOutput
- func (ScaleCapacityResponseOutput) ElementType() reflect.Type
- func (o ScaleCapacityResponseOutput) Maximum() pulumi.StringOutput
- func (o ScaleCapacityResponseOutput) Minimum() pulumi.StringOutput
- func (o ScaleCapacityResponseOutput) ToScaleCapacityResponseOutput() ScaleCapacityResponseOutput
- func (o ScaleCapacityResponseOutput) ToScaleCapacityResponseOutputWithContext(ctx context.Context) ScaleCapacityResponseOutput
- type ScaleRule
- type ScaleRuleArgs
- type ScaleRuleArray
- type ScaleRuleArrayInput
- type ScaleRuleArrayOutput
- func (ScaleRuleArrayOutput) ElementType() reflect.Type
- func (o ScaleRuleArrayOutput) Index(i pulumi.IntInput) ScaleRuleOutput
- func (o ScaleRuleArrayOutput) ToScaleRuleArrayOutput() ScaleRuleArrayOutput
- func (o ScaleRuleArrayOutput) ToScaleRuleArrayOutputWithContext(ctx context.Context) ScaleRuleArrayOutput
- type ScaleRuleInput
- type ScaleRuleMetricDimension
- type ScaleRuleMetricDimensionArgs
- func (ScaleRuleMetricDimensionArgs) ElementType() reflect.Type
- func (i ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutput() ScaleRuleMetricDimensionOutput
- func (i ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOutput
- type ScaleRuleMetricDimensionArray
- func (ScaleRuleMetricDimensionArray) ElementType() reflect.Type
- func (i ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutput() ScaleRuleMetricDimensionArrayOutput
- func (i ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionArrayOutput
- type ScaleRuleMetricDimensionArrayInput
- type ScaleRuleMetricDimensionArrayOutput
- func (ScaleRuleMetricDimensionArrayOutput) ElementType() reflect.Type
- func (o ScaleRuleMetricDimensionArrayOutput) Index(i pulumi.IntInput) ScaleRuleMetricDimensionOutput
- func (o ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutput() ScaleRuleMetricDimensionArrayOutput
- func (o ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionArrayOutput
- type ScaleRuleMetricDimensionInput
- type ScaleRuleMetricDimensionOutput
- func (o ScaleRuleMetricDimensionOutput) DimensionName() pulumi.StringOutput
- func (ScaleRuleMetricDimensionOutput) ElementType() reflect.Type
- func (o ScaleRuleMetricDimensionOutput) Operator() pulumi.StringOutput
- func (o ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutput() ScaleRuleMetricDimensionOutput
- func (o ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOutput
- func (o ScaleRuleMetricDimensionOutput) Values() pulumi.StringArrayOutput
- type ScaleRuleMetricDimensionResponse
- type ScaleRuleMetricDimensionResponseArgs
- func (ScaleRuleMetricDimensionResponseArgs) ElementType() reflect.Type
- func (i ScaleRuleMetricDimensionResponseArgs) ToScaleRuleMetricDimensionResponseOutput() ScaleRuleMetricDimensionResponseOutput
- func (i ScaleRuleMetricDimensionResponseArgs) ToScaleRuleMetricDimensionResponseOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseOutput
- type ScaleRuleMetricDimensionResponseArray
- func (ScaleRuleMetricDimensionResponseArray) ElementType() reflect.Type
- func (i ScaleRuleMetricDimensionResponseArray) ToScaleRuleMetricDimensionResponseArrayOutput() ScaleRuleMetricDimensionResponseArrayOutput
- func (i ScaleRuleMetricDimensionResponseArray) ToScaleRuleMetricDimensionResponseArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseArrayOutput
- type ScaleRuleMetricDimensionResponseArrayInput
- type ScaleRuleMetricDimensionResponseArrayOutput
- func (ScaleRuleMetricDimensionResponseArrayOutput) ElementType() reflect.Type
- func (o ScaleRuleMetricDimensionResponseArrayOutput) Index(i pulumi.IntInput) ScaleRuleMetricDimensionResponseOutput
- func (o ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutput() ScaleRuleMetricDimensionResponseArrayOutput
- func (o ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseArrayOutput
- type ScaleRuleMetricDimensionResponseInput
- type ScaleRuleMetricDimensionResponseOutput
- func (o ScaleRuleMetricDimensionResponseOutput) DimensionName() pulumi.StringOutput
- func (ScaleRuleMetricDimensionResponseOutput) ElementType() reflect.Type
- func (o ScaleRuleMetricDimensionResponseOutput) Operator() pulumi.StringOutput
- func (o ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutput() ScaleRuleMetricDimensionResponseOutput
- func (o ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseOutput
- func (o ScaleRuleMetricDimensionResponseOutput) Values() pulumi.StringArrayOutput
- type ScaleRuleOutput
- func (ScaleRuleOutput) ElementType() reflect.Type
- func (o ScaleRuleOutput) MetricTrigger() MetricTriggerOutput
- func (o ScaleRuleOutput) ScaleAction() ScaleActionOutput
- func (o ScaleRuleOutput) ToScaleRuleOutput() ScaleRuleOutput
- func (o ScaleRuleOutput) ToScaleRuleOutputWithContext(ctx context.Context) ScaleRuleOutput
- type ScaleRuleResponse
- type ScaleRuleResponseArgs
- type ScaleRuleResponseArray
- type ScaleRuleResponseArrayInput
- type ScaleRuleResponseArrayOutput
- func (ScaleRuleResponseArrayOutput) ElementType() reflect.Type
- func (o ScaleRuleResponseArrayOutput) Index(i pulumi.IntInput) ScaleRuleResponseOutput
- func (o ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutput() ScaleRuleResponseArrayOutput
- func (o ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutputWithContext(ctx context.Context) ScaleRuleResponseArrayOutput
- type ScaleRuleResponseInput
- type ScaleRuleResponseOutput
- func (ScaleRuleResponseOutput) ElementType() reflect.Type
- func (o ScaleRuleResponseOutput) MetricTrigger() MetricTriggerResponseOutput
- func (o ScaleRuleResponseOutput) ScaleAction() ScaleActionResponseOutput
- func (o ScaleRuleResponseOutput) ToScaleRuleResponseOutput() ScaleRuleResponseOutput
- func (o ScaleRuleResponseOutput) ToScaleRuleResponseOutputWithContext(ctx context.Context) ScaleRuleResponseOutput
- type Schedule
- type ScheduleArgs
- func (ScheduleArgs) ElementType() reflect.Type
- func (i ScheduleArgs) ToScheduleOutput() ScheduleOutput
- func (i ScheduleArgs) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (i ScheduleArgs) ToSchedulePtrOutput() SchedulePtrOutput
- func (i ScheduleArgs) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- type ScheduleInput
- type ScheduleOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) FrequencyInMinutes() pulumi.IntOutput
- func (o ScheduleOutput) TimeWindowInMinutes() pulumi.IntOutput
- func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
- func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (o ScheduleOutput) ToSchedulePtrOutput() SchedulePtrOutput
- func (o ScheduleOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- type SchedulePtrInput
- type SchedulePtrOutput
- func (o SchedulePtrOutput) Elem() ScheduleOutput
- func (SchedulePtrOutput) ElementType() reflect.Type
- func (o SchedulePtrOutput) FrequencyInMinutes() pulumi.IntPtrOutput
- func (o SchedulePtrOutput) TimeWindowInMinutes() pulumi.IntPtrOutput
- func (o SchedulePtrOutput) ToSchedulePtrOutput() SchedulePtrOutput
- func (o SchedulePtrOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- type ScheduleResponse
- type ScheduleResponseArgs
- func (ScheduleResponseArgs) ElementType() reflect.Type
- func (i ScheduleResponseArgs) ToScheduleResponseOutput() ScheduleResponseOutput
- func (i ScheduleResponseArgs) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
- func (i ScheduleResponseArgs) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
- func (i ScheduleResponseArgs) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
- type ScheduleResponseInput
- type ScheduleResponseOutput
- func (ScheduleResponseOutput) ElementType() reflect.Type
- func (o ScheduleResponseOutput) FrequencyInMinutes() pulumi.IntOutput
- func (o ScheduleResponseOutput) TimeWindowInMinutes() pulumi.IntOutput
- func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput
- func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
- func (o ScheduleResponseOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
- func (o ScheduleResponseOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
- type ScheduleResponsePtrInput
- type ScheduleResponsePtrOutput
- func (o ScheduleResponsePtrOutput) Elem() ScheduleResponseOutput
- func (ScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o ScheduleResponsePtrOutput) FrequencyInMinutes() pulumi.IntPtrOutput
- func (o ScheduleResponsePtrOutput) TimeWindowInMinutes() pulumi.IntPtrOutput
- func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
- func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
- type ScheduledQueryRule
- type ScheduledQueryRuleArgs
- type ScheduledQueryRuleState
- type SmsReceiver
- type SmsReceiverArgs
- type SmsReceiverArray
- type SmsReceiverArrayInput
- type SmsReceiverArrayOutput
- func (SmsReceiverArrayOutput) ElementType() reflect.Type
- func (o SmsReceiverArrayOutput) Index(i pulumi.IntInput) SmsReceiverOutput
- func (o SmsReceiverArrayOutput) ToSmsReceiverArrayOutput() SmsReceiverArrayOutput
- func (o SmsReceiverArrayOutput) ToSmsReceiverArrayOutputWithContext(ctx context.Context) SmsReceiverArrayOutput
- type SmsReceiverInput
- type SmsReceiverOutput
- func (o SmsReceiverOutput) CountryCode() pulumi.StringOutput
- func (SmsReceiverOutput) ElementType() reflect.Type
- func (o SmsReceiverOutput) Name() pulumi.StringOutput
- func (o SmsReceiverOutput) PhoneNumber() pulumi.StringOutput
- func (o SmsReceiverOutput) ToSmsReceiverOutput() SmsReceiverOutput
- func (o SmsReceiverOutput) ToSmsReceiverOutputWithContext(ctx context.Context) SmsReceiverOutput
- type SmsReceiverResponse
- type SmsReceiverResponseArgs
- type SmsReceiverResponseArray
- type SmsReceiverResponseArrayInput
- type SmsReceiverResponseArrayOutput
- func (SmsReceiverResponseArrayOutput) ElementType() reflect.Type
- func (o SmsReceiverResponseArrayOutput) Index(i pulumi.IntInput) SmsReceiverResponseOutput
- func (o SmsReceiverResponseArrayOutput) ToSmsReceiverResponseArrayOutput() SmsReceiverResponseArrayOutput
- func (o SmsReceiverResponseArrayOutput) ToSmsReceiverResponseArrayOutputWithContext(ctx context.Context) SmsReceiverResponseArrayOutput
- type SmsReceiverResponseInput
- type SmsReceiverResponseOutput
- func (o SmsReceiverResponseOutput) CountryCode() pulumi.StringOutput
- func (SmsReceiverResponseOutput) ElementType() reflect.Type
- func (o SmsReceiverResponseOutput) Name() pulumi.StringOutput
- func (o SmsReceiverResponseOutput) PhoneNumber() pulumi.StringOutput
- func (o SmsReceiverResponseOutput) Status() pulumi.StringOutput
- func (o SmsReceiverResponseOutput) ToSmsReceiverResponseOutput() SmsReceiverResponseOutput
- func (o SmsReceiverResponseOutput) ToSmsReceiverResponseOutputWithContext(ctx context.Context) SmsReceiverResponseOutput
- type Source
- type SourceArgs
- func (SourceArgs) ElementType() reflect.Type
- func (i SourceArgs) ToSourceOutput() SourceOutput
- func (i SourceArgs) ToSourceOutputWithContext(ctx context.Context) SourceOutput
- func (i SourceArgs) ToSourcePtrOutput() SourcePtrOutput
- func (i SourceArgs) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
- type SourceInput
- type SourceOutput
- func (o SourceOutput) AuthorizedResources() pulumi.StringArrayOutput
- func (o SourceOutput) DataSourceId() pulumi.StringOutput
- func (SourceOutput) ElementType() reflect.Type
- func (o SourceOutput) Query() pulumi.StringPtrOutput
- func (o SourceOutput) QueryType() pulumi.StringPtrOutput
- func (o SourceOutput) ToSourceOutput() SourceOutput
- func (o SourceOutput) ToSourceOutputWithContext(ctx context.Context) SourceOutput
- func (o SourceOutput) ToSourcePtrOutput() SourcePtrOutput
- func (o SourceOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
- type SourcePtrInput
- type SourcePtrOutput
- func (o SourcePtrOutput) AuthorizedResources() pulumi.StringArrayOutput
- func (o SourcePtrOutput) DataSourceId() pulumi.StringPtrOutput
- func (o SourcePtrOutput) Elem() SourceOutput
- func (SourcePtrOutput) ElementType() reflect.Type
- func (o SourcePtrOutput) Query() pulumi.StringPtrOutput
- func (o SourcePtrOutput) QueryType() pulumi.StringPtrOutput
- func (o SourcePtrOutput) ToSourcePtrOutput() SourcePtrOutput
- func (o SourcePtrOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
- type SourceResponse
- type SourceResponseArgs
- func (SourceResponseArgs) ElementType() reflect.Type
- func (i SourceResponseArgs) ToSourceResponseOutput() SourceResponseOutput
- func (i SourceResponseArgs) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput
- func (i SourceResponseArgs) ToSourceResponsePtrOutput() SourceResponsePtrOutput
- func (i SourceResponseArgs) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput
- type SourceResponseInput
- type SourceResponseOutput
- func (o SourceResponseOutput) AuthorizedResources() pulumi.StringArrayOutput
- func (o SourceResponseOutput) DataSourceId() pulumi.StringOutput
- func (SourceResponseOutput) ElementType() reflect.Type
- func (o SourceResponseOutput) Query() pulumi.StringPtrOutput
- func (o SourceResponseOutput) QueryType() pulumi.StringPtrOutput
- func (o SourceResponseOutput) ToSourceResponseOutput() SourceResponseOutput
- func (o SourceResponseOutput) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput
- func (o SourceResponseOutput) ToSourceResponsePtrOutput() SourceResponsePtrOutput
- func (o SourceResponseOutput) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput
- type SourceResponsePtrInput
- type SourceResponsePtrOutput
- func (o SourceResponsePtrOutput) AuthorizedResources() pulumi.StringArrayOutput
- func (o SourceResponsePtrOutput) DataSourceId() pulumi.StringPtrOutput
- func (o SourceResponsePtrOutput) Elem() SourceResponseOutput
- func (SourceResponsePtrOutput) ElementType() reflect.Type
- func (o SourceResponsePtrOutput) Query() pulumi.StringPtrOutput
- func (o SourceResponsePtrOutput) QueryType() pulumi.StringPtrOutput
- func (o SourceResponsePtrOutput) ToSourceResponsePtrOutput() SourceResponsePtrOutput
- func (o SourceResponsePtrOutput) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput
- type ThresholdRuleCondition
- type ThresholdRuleConditionArgs
- type ThresholdRuleConditionInput
- type ThresholdRuleConditionOutput
- func (o ThresholdRuleConditionOutput) DataSource() pulumi.AnyOutput
- func (ThresholdRuleConditionOutput) ElementType() reflect.Type
- func (o ThresholdRuleConditionOutput) OdataType() pulumi.StringOutput
- func (o ThresholdRuleConditionOutput) Operator() pulumi.StringOutput
- func (o ThresholdRuleConditionOutput) Threshold() pulumi.Float64Output
- func (o ThresholdRuleConditionOutput) TimeAggregation() pulumi.StringPtrOutput
- func (o ThresholdRuleConditionOutput) ToThresholdRuleConditionOutput() ThresholdRuleConditionOutput
- func (o ThresholdRuleConditionOutput) ToThresholdRuleConditionOutputWithContext(ctx context.Context) ThresholdRuleConditionOutput
- func (o ThresholdRuleConditionOutput) WindowSize() pulumi.StringPtrOutput
- type ThresholdRuleConditionResponse
- type ThresholdRuleConditionResponseArgs
- func (ThresholdRuleConditionResponseArgs) ElementType() reflect.Type
- func (i ThresholdRuleConditionResponseArgs) ToThresholdRuleConditionResponseOutput() ThresholdRuleConditionResponseOutput
- func (i ThresholdRuleConditionResponseArgs) ToThresholdRuleConditionResponseOutputWithContext(ctx context.Context) ThresholdRuleConditionResponseOutput
- type ThresholdRuleConditionResponseInput
- type ThresholdRuleConditionResponseOutput
- func (o ThresholdRuleConditionResponseOutput) DataSource() pulumi.AnyOutput
- func (ThresholdRuleConditionResponseOutput) ElementType() reflect.Type
- func (o ThresholdRuleConditionResponseOutput) OdataType() pulumi.StringOutput
- func (o ThresholdRuleConditionResponseOutput) Operator() pulumi.StringOutput
- func (o ThresholdRuleConditionResponseOutput) Threshold() pulumi.Float64Output
- func (o ThresholdRuleConditionResponseOutput) TimeAggregation() pulumi.StringPtrOutput
- func (o ThresholdRuleConditionResponseOutput) ToThresholdRuleConditionResponseOutput() ThresholdRuleConditionResponseOutput
- func (o ThresholdRuleConditionResponseOutput) ToThresholdRuleConditionResponseOutputWithContext(ctx context.Context) ThresholdRuleConditionResponseOutput
- func (o ThresholdRuleConditionResponseOutput) WindowSize() pulumi.StringPtrOutput
- type TimeWindow
- type TimeWindowArgs
- func (TimeWindowArgs) ElementType() reflect.Type
- func (i TimeWindowArgs) ToTimeWindowOutput() TimeWindowOutput
- func (i TimeWindowArgs) ToTimeWindowOutputWithContext(ctx context.Context) TimeWindowOutput
- func (i TimeWindowArgs) ToTimeWindowPtrOutput() TimeWindowPtrOutput
- func (i TimeWindowArgs) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
- type TimeWindowInput
- type TimeWindowOutput
- func (TimeWindowOutput) ElementType() reflect.Type
- func (o TimeWindowOutput) End() pulumi.StringOutput
- func (o TimeWindowOutput) Start() pulumi.StringOutput
- func (o TimeWindowOutput) TimeZone() pulumi.StringPtrOutput
- func (o TimeWindowOutput) ToTimeWindowOutput() TimeWindowOutput
- func (o TimeWindowOutput) ToTimeWindowOutputWithContext(ctx context.Context) TimeWindowOutput
- func (o TimeWindowOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput
- func (o TimeWindowOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
- type TimeWindowPtrInput
- type TimeWindowPtrOutput
- func (o TimeWindowPtrOutput) Elem() TimeWindowOutput
- func (TimeWindowPtrOutput) ElementType() reflect.Type
- func (o TimeWindowPtrOutput) End() pulumi.StringPtrOutput
- func (o TimeWindowPtrOutput) Start() pulumi.StringPtrOutput
- func (o TimeWindowPtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o TimeWindowPtrOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput
- func (o TimeWindowPtrOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
- type TimeWindowResponse
- type TimeWindowResponseArgs
- func (TimeWindowResponseArgs) ElementType() reflect.Type
- func (i TimeWindowResponseArgs) ToTimeWindowResponseOutput() TimeWindowResponseOutput
- func (i TimeWindowResponseArgs) ToTimeWindowResponseOutputWithContext(ctx context.Context) TimeWindowResponseOutput
- func (i TimeWindowResponseArgs) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
- func (i TimeWindowResponseArgs) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
- type TimeWindowResponseInput
- type TimeWindowResponseOutput
- func (TimeWindowResponseOutput) ElementType() reflect.Type
- func (o TimeWindowResponseOutput) End() pulumi.StringOutput
- func (o TimeWindowResponseOutput) Start() pulumi.StringOutput
- func (o TimeWindowResponseOutput) TimeZone() pulumi.StringPtrOutput
- func (o TimeWindowResponseOutput) ToTimeWindowResponseOutput() TimeWindowResponseOutput
- func (o TimeWindowResponseOutput) ToTimeWindowResponseOutputWithContext(ctx context.Context) TimeWindowResponseOutput
- func (o TimeWindowResponseOutput) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
- func (o TimeWindowResponseOutput) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
- type TimeWindowResponsePtrInput
- type TimeWindowResponsePtrOutput
- func (o TimeWindowResponsePtrOutput) Elem() TimeWindowResponseOutput
- func (TimeWindowResponsePtrOutput) ElementType() reflect.Type
- func (o TimeWindowResponsePtrOutput) End() pulumi.StringPtrOutput
- func (o TimeWindowResponsePtrOutput) Start() pulumi.StringPtrOutput
- func (o TimeWindowResponsePtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
- func (o TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
- type TriggerCondition
- type TriggerConditionArgs
- type TriggerConditionInput
- type TriggerConditionOutput
- func (TriggerConditionOutput) ElementType() reflect.Type
- func (o TriggerConditionOutput) MetricTrigger() LogMetricTriggerPtrOutput
- func (o TriggerConditionOutput) Threshold() pulumi.Float64Output
- func (o TriggerConditionOutput) ThresholdOperator() pulumi.StringOutput
- func (o TriggerConditionOutput) ToTriggerConditionOutput() TriggerConditionOutput
- func (o TriggerConditionOutput) ToTriggerConditionOutputWithContext(ctx context.Context) TriggerConditionOutput
- type TriggerConditionResponse
- type TriggerConditionResponseArgs
- func (TriggerConditionResponseArgs) ElementType() reflect.Type
- func (i TriggerConditionResponseArgs) ToTriggerConditionResponseOutput() TriggerConditionResponseOutput
- func (i TriggerConditionResponseArgs) ToTriggerConditionResponseOutputWithContext(ctx context.Context) TriggerConditionResponseOutput
- type TriggerConditionResponseInput
- type TriggerConditionResponseOutput
- func (TriggerConditionResponseOutput) ElementType() reflect.Type
- func (o TriggerConditionResponseOutput) MetricTrigger() LogMetricTriggerResponsePtrOutput
- func (o TriggerConditionResponseOutput) Threshold() pulumi.Float64Output
- func (o TriggerConditionResponseOutput) ThresholdOperator() pulumi.StringOutput
- func (o TriggerConditionResponseOutput) ToTriggerConditionResponseOutput() TriggerConditionResponseOutput
- func (o TriggerConditionResponseOutput) ToTriggerConditionResponseOutputWithContext(ctx context.Context) TriggerConditionResponseOutput
- type VoiceReceiver
- type VoiceReceiverArgs
- type VoiceReceiverArray
- type VoiceReceiverArrayInput
- type VoiceReceiverArrayOutput
- func (VoiceReceiverArrayOutput) ElementType() reflect.Type
- func (o VoiceReceiverArrayOutput) Index(i pulumi.IntInput) VoiceReceiverOutput
- func (o VoiceReceiverArrayOutput) ToVoiceReceiverArrayOutput() VoiceReceiverArrayOutput
- func (o VoiceReceiverArrayOutput) ToVoiceReceiverArrayOutputWithContext(ctx context.Context) VoiceReceiverArrayOutput
- type VoiceReceiverInput
- type VoiceReceiverOutput
- func (o VoiceReceiverOutput) CountryCode() pulumi.StringOutput
- func (VoiceReceiverOutput) ElementType() reflect.Type
- func (o VoiceReceiverOutput) Name() pulumi.StringOutput
- func (o VoiceReceiverOutput) PhoneNumber() pulumi.StringOutput
- func (o VoiceReceiverOutput) ToVoiceReceiverOutput() VoiceReceiverOutput
- func (o VoiceReceiverOutput) ToVoiceReceiverOutputWithContext(ctx context.Context) VoiceReceiverOutput
- type VoiceReceiverResponse
- type VoiceReceiverResponseArgs
- type VoiceReceiverResponseArray
- func (VoiceReceiverResponseArray) ElementType() reflect.Type
- func (i VoiceReceiverResponseArray) ToVoiceReceiverResponseArrayOutput() VoiceReceiverResponseArrayOutput
- func (i VoiceReceiverResponseArray) ToVoiceReceiverResponseArrayOutputWithContext(ctx context.Context) VoiceReceiverResponseArrayOutput
- type VoiceReceiverResponseArrayInput
- type VoiceReceiverResponseArrayOutput
- func (VoiceReceiverResponseArrayOutput) ElementType() reflect.Type
- func (o VoiceReceiverResponseArrayOutput) Index(i pulumi.IntInput) VoiceReceiverResponseOutput
- func (o VoiceReceiverResponseArrayOutput) ToVoiceReceiverResponseArrayOutput() VoiceReceiverResponseArrayOutput
- func (o VoiceReceiverResponseArrayOutput) ToVoiceReceiverResponseArrayOutputWithContext(ctx context.Context) VoiceReceiverResponseArrayOutput
- type VoiceReceiverResponseInput
- type VoiceReceiverResponseOutput
- func (o VoiceReceiverResponseOutput) CountryCode() pulumi.StringOutput
- func (VoiceReceiverResponseOutput) ElementType() reflect.Type
- func (o VoiceReceiverResponseOutput) Name() pulumi.StringOutput
- func (o VoiceReceiverResponseOutput) PhoneNumber() pulumi.StringOutput
- func (o VoiceReceiverResponseOutput) ToVoiceReceiverResponseOutput() VoiceReceiverResponseOutput
- func (o VoiceReceiverResponseOutput) ToVoiceReceiverResponseOutputWithContext(ctx context.Context) VoiceReceiverResponseOutput
- type WebTest
- type WebTestArgs
- type WebTestGeolocation
- type WebTestGeolocationArgs
- type WebTestGeolocationArray
- type WebTestGeolocationArrayInput
- type WebTestGeolocationArrayOutput
- func (WebTestGeolocationArrayOutput) ElementType() reflect.Type
- func (o WebTestGeolocationArrayOutput) Index(i pulumi.IntInput) WebTestGeolocationOutput
- func (o WebTestGeolocationArrayOutput) ToWebTestGeolocationArrayOutput() WebTestGeolocationArrayOutput
- func (o WebTestGeolocationArrayOutput) ToWebTestGeolocationArrayOutputWithContext(ctx context.Context) WebTestGeolocationArrayOutput
- type WebTestGeolocationInput
- type WebTestGeolocationOutput
- func (WebTestGeolocationOutput) ElementType() reflect.Type
- func (o WebTestGeolocationOutput) Location() pulumi.StringPtrOutput
- func (o WebTestGeolocationOutput) ToWebTestGeolocationOutput() WebTestGeolocationOutput
- func (o WebTestGeolocationOutput) ToWebTestGeolocationOutputWithContext(ctx context.Context) WebTestGeolocationOutput
- type WebTestGeolocationResponse
- type WebTestGeolocationResponseArgs
- func (WebTestGeolocationResponseArgs) ElementType() reflect.Type
- func (i WebTestGeolocationResponseArgs) ToWebTestGeolocationResponseOutput() WebTestGeolocationResponseOutput
- func (i WebTestGeolocationResponseArgs) ToWebTestGeolocationResponseOutputWithContext(ctx context.Context) WebTestGeolocationResponseOutput
- type WebTestGeolocationResponseArray
- func (WebTestGeolocationResponseArray) ElementType() reflect.Type
- func (i WebTestGeolocationResponseArray) ToWebTestGeolocationResponseArrayOutput() WebTestGeolocationResponseArrayOutput
- func (i WebTestGeolocationResponseArray) ToWebTestGeolocationResponseArrayOutputWithContext(ctx context.Context) WebTestGeolocationResponseArrayOutput
- type WebTestGeolocationResponseArrayInput
- type WebTestGeolocationResponseArrayOutput
- func (WebTestGeolocationResponseArrayOutput) ElementType() reflect.Type
- func (o WebTestGeolocationResponseArrayOutput) Index(i pulumi.IntInput) WebTestGeolocationResponseOutput
- func (o WebTestGeolocationResponseArrayOutput) ToWebTestGeolocationResponseArrayOutput() WebTestGeolocationResponseArrayOutput
- func (o WebTestGeolocationResponseArrayOutput) ToWebTestGeolocationResponseArrayOutputWithContext(ctx context.Context) WebTestGeolocationResponseArrayOutput
- type WebTestGeolocationResponseInput
- type WebTestGeolocationResponseOutput
- func (WebTestGeolocationResponseOutput) ElementType() reflect.Type
- func (o WebTestGeolocationResponseOutput) Location() pulumi.StringPtrOutput
- func (o WebTestGeolocationResponseOutput) ToWebTestGeolocationResponseOutput() WebTestGeolocationResponseOutput
- func (o WebTestGeolocationResponseOutput) ToWebTestGeolocationResponseOutputWithContext(ctx context.Context) WebTestGeolocationResponseOutput
- type WebTestPropertiesConfiguration
- type WebTestPropertiesConfigurationArgs
- func (WebTestPropertiesConfigurationArgs) ElementType() reflect.Type
- func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationOutput() WebTestPropertiesConfigurationOutput
- func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationOutput
- func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput
- func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationPtrOutput
- type WebTestPropertiesConfigurationInput
- type WebTestPropertiesConfigurationOutput
- func (WebTestPropertiesConfigurationOutput) ElementType() reflect.Type
- func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationOutput() WebTestPropertiesConfigurationOutput
- func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationOutput
- func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput
- func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationPtrOutput
- func (o WebTestPropertiesConfigurationOutput) WebTest() pulumi.StringPtrOutput
- type WebTestPropertiesConfigurationPtrInput
- type WebTestPropertiesConfigurationPtrOutput
- func (o WebTestPropertiesConfigurationPtrOutput) Elem() WebTestPropertiesConfigurationOutput
- func (WebTestPropertiesConfigurationPtrOutput) ElementType() reflect.Type
- func (o WebTestPropertiesConfigurationPtrOutput) ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput
- func (o WebTestPropertiesConfigurationPtrOutput) ToWebTestPropertiesConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationPtrOutput
- func (o WebTestPropertiesConfigurationPtrOutput) WebTest() pulumi.StringPtrOutput
- type WebTestPropertiesResponseConfiguration
- type WebTestPropertiesResponseConfigurationArgs
- func (WebTestPropertiesResponseConfigurationArgs) ElementType() reflect.Type
- func (i WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationOutput() WebTestPropertiesResponseConfigurationOutput
- func (i WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationOutput
- func (i WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationPtrOutput() WebTestPropertiesResponseConfigurationPtrOutput
- func (i WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationPtrOutput
- type WebTestPropertiesResponseConfigurationInput
- type WebTestPropertiesResponseConfigurationOutput
- func (WebTestPropertiesResponseConfigurationOutput) ElementType() reflect.Type
- func (o WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationOutput() WebTestPropertiesResponseConfigurationOutput
- func (o WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationOutput
- func (o WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationPtrOutput() WebTestPropertiesResponseConfigurationPtrOutput
- func (o WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationPtrOutput
- func (o WebTestPropertiesResponseConfigurationOutput) WebTest() pulumi.StringPtrOutput
- type WebTestPropertiesResponseConfigurationPtrInput
- type WebTestPropertiesResponseConfigurationPtrOutput
- func (o WebTestPropertiesResponseConfigurationPtrOutput) Elem() WebTestPropertiesResponseConfigurationOutput
- func (WebTestPropertiesResponseConfigurationPtrOutput) ElementType() reflect.Type
- func (o WebTestPropertiesResponseConfigurationPtrOutput) ToWebTestPropertiesResponseConfigurationPtrOutput() WebTestPropertiesResponseConfigurationPtrOutput
- func (o WebTestPropertiesResponseConfigurationPtrOutput) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationPtrOutput
- func (o WebTestPropertiesResponseConfigurationPtrOutput) WebTest() pulumi.StringPtrOutput
- type WebTestState
- type WebhookNotification
- type WebhookNotificationArgs
- type WebhookNotificationArray
- type WebhookNotificationArrayInput
- type WebhookNotificationArrayOutput
- func (WebhookNotificationArrayOutput) ElementType() reflect.Type
- func (o WebhookNotificationArrayOutput) Index(i pulumi.IntInput) WebhookNotificationOutput
- func (o WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutput() WebhookNotificationArrayOutput
- func (o WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutputWithContext(ctx context.Context) WebhookNotificationArrayOutput
- type WebhookNotificationInput
- type WebhookNotificationOutput
- func (WebhookNotificationOutput) ElementType() reflect.Type
- func (o WebhookNotificationOutput) Properties() pulumi.StringMapOutput
- func (o WebhookNotificationOutput) ServiceUri() pulumi.StringPtrOutput
- func (o WebhookNotificationOutput) ToWebhookNotificationOutput() WebhookNotificationOutput
- func (o WebhookNotificationOutput) ToWebhookNotificationOutputWithContext(ctx context.Context) WebhookNotificationOutput
- type WebhookNotificationResponse
- type WebhookNotificationResponseArgs
- func (WebhookNotificationResponseArgs) ElementType() reflect.Type
- func (i WebhookNotificationResponseArgs) ToWebhookNotificationResponseOutput() WebhookNotificationResponseOutput
- func (i WebhookNotificationResponseArgs) ToWebhookNotificationResponseOutputWithContext(ctx context.Context) WebhookNotificationResponseOutput
- type WebhookNotificationResponseArray
- func (WebhookNotificationResponseArray) ElementType() reflect.Type
- func (i WebhookNotificationResponseArray) ToWebhookNotificationResponseArrayOutput() WebhookNotificationResponseArrayOutput
- func (i WebhookNotificationResponseArray) ToWebhookNotificationResponseArrayOutputWithContext(ctx context.Context) WebhookNotificationResponseArrayOutput
- type WebhookNotificationResponseArrayInput
- type WebhookNotificationResponseArrayOutput
- func (WebhookNotificationResponseArrayOutput) ElementType() reflect.Type
- func (o WebhookNotificationResponseArrayOutput) Index(i pulumi.IntInput) WebhookNotificationResponseOutput
- func (o WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutput() WebhookNotificationResponseArrayOutput
- func (o WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutputWithContext(ctx context.Context) WebhookNotificationResponseArrayOutput
- type WebhookNotificationResponseInput
- type WebhookNotificationResponseOutput
- func (WebhookNotificationResponseOutput) ElementType() reflect.Type
- func (o WebhookNotificationResponseOutput) Properties() pulumi.StringMapOutput
- func (o WebhookNotificationResponseOutput) ServiceUri() pulumi.StringPtrOutput
- func (o WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutput() WebhookNotificationResponseOutput
- func (o WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutputWithContext(ctx context.Context) WebhookNotificationResponseOutput
- type WebhookReceiver
- type WebhookReceiverArgs
- type WebhookReceiverArray
- type WebhookReceiverArrayInput
- type WebhookReceiverArrayOutput
- func (WebhookReceiverArrayOutput) ElementType() reflect.Type
- func (o WebhookReceiverArrayOutput) Index(i pulumi.IntInput) WebhookReceiverOutput
- func (o WebhookReceiverArrayOutput) ToWebhookReceiverArrayOutput() WebhookReceiverArrayOutput
- func (o WebhookReceiverArrayOutput) ToWebhookReceiverArrayOutputWithContext(ctx context.Context) WebhookReceiverArrayOutput
- type WebhookReceiverInput
- type WebhookReceiverOutput
- func (WebhookReceiverOutput) ElementType() reflect.Type
- func (o WebhookReceiverOutput) IdentifierUri() pulumi.StringPtrOutput
- func (o WebhookReceiverOutput) Name() pulumi.StringOutput
- func (o WebhookReceiverOutput) ObjectId() pulumi.StringPtrOutput
- func (o WebhookReceiverOutput) ServiceUri() pulumi.StringOutput
- func (o WebhookReceiverOutput) TenantId() pulumi.StringPtrOutput
- func (o WebhookReceiverOutput) ToWebhookReceiverOutput() WebhookReceiverOutput
- func (o WebhookReceiverOutput) ToWebhookReceiverOutputWithContext(ctx context.Context) WebhookReceiverOutput
- func (o WebhookReceiverOutput) UseAadAuth() pulumi.BoolPtrOutput
- func (o WebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type WebhookReceiverResponse
- type WebhookReceiverResponseArgs
- type WebhookReceiverResponseArray
- func (WebhookReceiverResponseArray) ElementType() reflect.Type
- func (i WebhookReceiverResponseArray) ToWebhookReceiverResponseArrayOutput() WebhookReceiverResponseArrayOutput
- func (i WebhookReceiverResponseArray) ToWebhookReceiverResponseArrayOutputWithContext(ctx context.Context) WebhookReceiverResponseArrayOutput
- type WebhookReceiverResponseArrayInput
- type WebhookReceiverResponseArrayOutput
- func (WebhookReceiverResponseArrayOutput) ElementType() reflect.Type
- func (o WebhookReceiverResponseArrayOutput) Index(i pulumi.IntInput) WebhookReceiverResponseOutput
- func (o WebhookReceiverResponseArrayOutput) ToWebhookReceiverResponseArrayOutput() WebhookReceiverResponseArrayOutput
- func (o WebhookReceiverResponseArrayOutput) ToWebhookReceiverResponseArrayOutputWithContext(ctx context.Context) WebhookReceiverResponseArrayOutput
- type WebhookReceiverResponseInput
- type WebhookReceiverResponseOutput
- func (WebhookReceiverResponseOutput) ElementType() reflect.Type
- func (o WebhookReceiverResponseOutput) IdentifierUri() pulumi.StringPtrOutput
- func (o WebhookReceiverResponseOutput) Name() pulumi.StringOutput
- func (o WebhookReceiverResponseOutput) ObjectId() pulumi.StringPtrOutput
- func (o WebhookReceiverResponseOutput) ServiceUri() pulumi.StringOutput
- func (o WebhookReceiverResponseOutput) TenantId() pulumi.StringPtrOutput
- func (o WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutput() WebhookReceiverResponseOutput
- func (o WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutputWithContext(ctx context.Context) WebhookReceiverResponseOutput
- func (o WebhookReceiverResponseOutput) UseAadAuth() pulumi.BoolPtrOutput
- func (o WebhookReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput
- type WebtestLocationAvailabilityCriteria
- type WebtestLocationAvailabilityCriteriaArgs
- func (WebtestLocationAvailabilityCriteriaArgs) ElementType() reflect.Type
- func (i WebtestLocationAvailabilityCriteriaArgs) ToWebtestLocationAvailabilityCriteriaOutput() WebtestLocationAvailabilityCriteriaOutput
- func (i WebtestLocationAvailabilityCriteriaArgs) ToWebtestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) WebtestLocationAvailabilityCriteriaOutput
- type WebtestLocationAvailabilityCriteriaInput
- type WebtestLocationAvailabilityCriteriaOutput
- func (o WebtestLocationAvailabilityCriteriaOutput) ComponentId() pulumi.StringOutput
- func (WebtestLocationAvailabilityCriteriaOutput) ElementType() reflect.Type
- func (o WebtestLocationAvailabilityCriteriaOutput) FailedLocationCount() pulumi.Float64Output
- func (o WebtestLocationAvailabilityCriteriaOutput) OdataType() pulumi.StringOutput
- func (o WebtestLocationAvailabilityCriteriaOutput) ToWebtestLocationAvailabilityCriteriaOutput() WebtestLocationAvailabilityCriteriaOutput
- func (o WebtestLocationAvailabilityCriteriaOutput) ToWebtestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) WebtestLocationAvailabilityCriteriaOutput
- func (o WebtestLocationAvailabilityCriteriaOutput) WebTestId() pulumi.StringOutput
- type WebtestLocationAvailabilityCriteriaResponse
- type WebtestLocationAvailabilityCriteriaResponseArgs
- func (WebtestLocationAvailabilityCriteriaResponseArgs) ElementType() reflect.Type
- func (i WebtestLocationAvailabilityCriteriaResponseArgs) ToWebtestLocationAvailabilityCriteriaResponseOutput() WebtestLocationAvailabilityCriteriaResponseOutput
- func (i WebtestLocationAvailabilityCriteriaResponseArgs) ToWebtestLocationAvailabilityCriteriaResponseOutputWithContext(ctx context.Context) WebtestLocationAvailabilityCriteriaResponseOutput
- type WebtestLocationAvailabilityCriteriaResponseInput
- type WebtestLocationAvailabilityCriteriaResponseOutput
- func (o WebtestLocationAvailabilityCriteriaResponseOutput) ComponentId() pulumi.StringOutput
- func (WebtestLocationAvailabilityCriteriaResponseOutput) ElementType() reflect.Type
- func (o WebtestLocationAvailabilityCriteriaResponseOutput) FailedLocationCount() pulumi.Float64Output
- func (o WebtestLocationAvailabilityCriteriaResponseOutput) OdataType() pulumi.StringOutput
- func (o WebtestLocationAvailabilityCriteriaResponseOutput) ToWebtestLocationAvailabilityCriteriaResponseOutput() WebtestLocationAvailabilityCriteriaResponseOutput
- func (o WebtestLocationAvailabilityCriteriaResponseOutput) ToWebtestLocationAvailabilityCriteriaResponseOutputWithContext(ctx context.Context) WebtestLocationAvailabilityCriteriaResponseOutput
- func (o WebtestLocationAvailabilityCriteriaResponseOutput) WebTestId() pulumi.StringOutput
- type Workbook
- type WorkbookArgs
- type WorkbookState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionGroup ¶
type ActionGroup struct { pulumi.CustomResourceState // The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported. ArmRoleReceivers ArmRoleReceiverResponseArrayOutput `pulumi:"armRoleReceivers"` // The list of AutomationRunbook receivers that are part of this action group. AutomationRunbookReceivers AutomationRunbookReceiverResponseArrayOutput `pulumi:"automationRunbookReceivers"` // The list of AzureAppPush receivers that are part of this action group. AzureAppPushReceivers AzureAppPushReceiverResponseArrayOutput `pulumi:"azureAppPushReceivers"` // The list of azure function receivers that are part of this action group. AzureFunctionReceivers AzureFunctionReceiverResponseArrayOutput `pulumi:"azureFunctionReceivers"` // The list of email receivers that are part of this action group. EmailReceivers EmailReceiverResponseArrayOutput `pulumi:"emailReceivers"` // Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Enabled pulumi.BoolOutput `pulumi:"enabled"` // The short name of the action group. This will be used in SMS messages. GroupShortName pulumi.StringOutput `pulumi:"groupShortName"` // The list of ITSM receivers that are part of this action group. ItsmReceivers ItsmReceiverResponseArrayOutput `pulumi:"itsmReceivers"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // The list of logic app receivers that are part of this action group. LogicAppReceivers LogicAppReceiverResponseArrayOutput `pulumi:"logicAppReceivers"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // The list of SMS receivers that are part of this action group. SmsReceivers SmsReceiverResponseArrayOutput `pulumi:"smsReceivers"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` // The list of voice receivers that are part of this action group. VoiceReceivers VoiceReceiverResponseArrayOutput `pulumi:"voiceReceivers"` // The list of webhook receivers that are part of this action group. WebhookReceivers WebhookReceiverResponseArrayOutput `pulumi:"webhookReceivers"` }
An action group resource.
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 { // The name of the action group. ActionGroupName pulumi.StringInput // The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported. ArmRoleReceivers ArmRoleReceiverArrayInput // The list of AutomationRunbook receivers that are part of this action group. AutomationRunbookReceivers AutomationRunbookReceiverArrayInput // The list of AzureAppPush receivers that are part of this action group. AzureAppPushReceivers AzureAppPushReceiverArrayInput // The list of azure function receivers that are part of this action group. AzureFunctionReceivers AzureFunctionReceiverArrayInput // The list of email receivers that are part of this action group. EmailReceivers EmailReceiverArrayInput // Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Enabled pulumi.BoolInput // The short name of the action group. This will be used in SMS messages. GroupShortName pulumi.StringInput // The list of ITSM receivers that are part of this action group. ItsmReceivers ItsmReceiverArrayInput // Resource location Location pulumi.StringInput // The list of logic app receivers that are part of this action group. LogicAppReceivers LogicAppReceiverArrayInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The list of SMS receivers that are part of this action group. SmsReceivers SmsReceiverArrayInput // Resource tags Tags pulumi.StringMapInput // The list of voice receivers that are part of this action group. VoiceReceivers VoiceReceiverArrayInput // The list of webhook receivers that are part of this action group. WebhookReceivers WebhookReceiverArrayInput }
The set of arguments for constructing a ActionGroup resource.
func (ActionGroupArgs) ElementType ¶
func (ActionGroupArgs) ElementType() reflect.Type
type ActionGroupState ¶
type ActionGroupState struct { // The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported. ArmRoleReceivers ArmRoleReceiverResponseArrayInput // The list of AutomationRunbook receivers that are part of this action group. AutomationRunbookReceivers AutomationRunbookReceiverResponseArrayInput // The list of AzureAppPush receivers that are part of this action group. AzureAppPushReceivers AzureAppPushReceiverResponseArrayInput // The list of azure function receivers that are part of this action group. AzureFunctionReceivers AzureFunctionReceiverResponseArrayInput // The list of email receivers that are part of this action group. EmailReceivers EmailReceiverResponseArrayInput // Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Enabled pulumi.BoolPtrInput // The short name of the action group. This will be used in SMS messages. GroupShortName pulumi.StringPtrInput // The list of ITSM receivers that are part of this action group. ItsmReceivers ItsmReceiverResponseArrayInput // Resource location Location pulumi.StringPtrInput // The list of logic app receivers that are part of this action group. LogicAppReceivers LogicAppReceiverResponseArrayInput // Azure resource name Name pulumi.StringPtrInput // The list of SMS receivers that are part of this action group. SmsReceivers SmsReceiverResponseArrayInput // Resource tags Tags pulumi.StringMapInput // Azure resource type Type pulumi.StringPtrInput // The list of voice receivers that are part of this action group. VoiceReceivers VoiceReceiverResponseArrayInput // The list of webhook receivers that are part of this action group. WebhookReceivers WebhookReceiverResponseArrayInput }
func (ActionGroupState) ElementType ¶
func (ActionGroupState) ElementType() reflect.Type
type ActivityLogAlert ¶
type ActivityLogAlert struct { pulumi.CustomResourceState // The actions that will activate when the condition is met. Actions ActivityLogAlertActionListResponseOutput `pulumi:"actions"` // The condition that will cause this alert to activate. Condition ActivityLogAlertAllOfConditionResponseOutput `pulumi:"condition"` // A description of this activity log alert. Description pulumi.StringPtrOutput `pulumi:"description"` // Indicates whether this activity log alert is enabled. If an activity log alert is not enabled, then none of its actions will be activated. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // A list of resourceIds that will be used as prefixes. The alert will only apply to activityLogs with resourceIds that fall under one of these prefixes. This list must include at least one item. Scopes pulumi.StringArrayOutput `pulumi:"scopes"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
An activity log alert resource.
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 ActivityLogAlertActionGroup ¶
type ActivityLogAlertActionGroup struct { // The resourceId of the action group. This cannot be null or empty. ActionGroupId string `pulumi:"actionGroupId"` // the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties map[string]string `pulumi:"webhookProperties"` }
A pointer to an Azure Action Group.
type ActivityLogAlertActionGroupArgs ¶
type ActivityLogAlertActionGroupArgs struct { // The resourceId of the action group. This cannot be null or empty. ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"` // the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties pulumi.StringMapInput `pulumi:"webhookProperties"` }
A pointer to an Azure Action Group.
func (ActivityLogAlertActionGroupArgs) ElementType ¶
func (ActivityLogAlertActionGroupArgs) ElementType() reflect.Type
func (ActivityLogAlertActionGroupArgs) ToActivityLogAlertActionGroupOutput ¶
func (i ActivityLogAlertActionGroupArgs) ToActivityLogAlertActionGroupOutput() ActivityLogAlertActionGroupOutput
func (ActivityLogAlertActionGroupArgs) ToActivityLogAlertActionGroupOutputWithContext ¶
func (i ActivityLogAlertActionGroupArgs) ToActivityLogAlertActionGroupOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupOutput
type ActivityLogAlertActionGroupArray ¶
type ActivityLogAlertActionGroupArray []ActivityLogAlertActionGroupInput
func (ActivityLogAlertActionGroupArray) ElementType ¶
func (ActivityLogAlertActionGroupArray) ElementType() reflect.Type
func (ActivityLogAlertActionGroupArray) ToActivityLogAlertActionGroupArrayOutput ¶
func (i ActivityLogAlertActionGroupArray) ToActivityLogAlertActionGroupArrayOutput() ActivityLogAlertActionGroupArrayOutput
func (ActivityLogAlertActionGroupArray) ToActivityLogAlertActionGroupArrayOutputWithContext ¶
func (i ActivityLogAlertActionGroupArray) ToActivityLogAlertActionGroupArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupArrayOutput
type ActivityLogAlertActionGroupArrayInput ¶
type ActivityLogAlertActionGroupArrayInput interface { pulumi.Input ToActivityLogAlertActionGroupArrayOutput() ActivityLogAlertActionGroupArrayOutput ToActivityLogAlertActionGroupArrayOutputWithContext(context.Context) ActivityLogAlertActionGroupArrayOutput }
ActivityLogAlertActionGroupArrayInput is an input type that accepts ActivityLogAlertActionGroupArray and ActivityLogAlertActionGroupArrayOutput values. You can construct a concrete instance of `ActivityLogAlertActionGroupArrayInput` via:
ActivityLogAlertActionGroupArray{ ActivityLogAlertActionGroupArgs{...} }
type ActivityLogAlertActionGroupArrayOutput ¶
type ActivityLogAlertActionGroupArrayOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertActionGroupArrayOutput) ElementType ¶
func (ActivityLogAlertActionGroupArrayOutput) ElementType() reflect.Type
func (ActivityLogAlertActionGroupArrayOutput) ToActivityLogAlertActionGroupArrayOutput ¶
func (o ActivityLogAlertActionGroupArrayOutput) ToActivityLogAlertActionGroupArrayOutput() ActivityLogAlertActionGroupArrayOutput
func (ActivityLogAlertActionGroupArrayOutput) ToActivityLogAlertActionGroupArrayOutputWithContext ¶
func (o ActivityLogAlertActionGroupArrayOutput) ToActivityLogAlertActionGroupArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupArrayOutput
type ActivityLogAlertActionGroupInput ¶
type ActivityLogAlertActionGroupInput interface { pulumi.Input ToActivityLogAlertActionGroupOutput() ActivityLogAlertActionGroupOutput ToActivityLogAlertActionGroupOutputWithContext(context.Context) ActivityLogAlertActionGroupOutput }
ActivityLogAlertActionGroupInput is an input type that accepts ActivityLogAlertActionGroupArgs and ActivityLogAlertActionGroupOutput values. You can construct a concrete instance of `ActivityLogAlertActionGroupInput` via:
ActivityLogAlertActionGroupArgs{...}
type ActivityLogAlertActionGroupOutput ¶
type ActivityLogAlertActionGroupOutput struct{ *pulumi.OutputState }
A pointer to an Azure Action Group.
func (ActivityLogAlertActionGroupOutput) ActionGroupId ¶
func (o ActivityLogAlertActionGroupOutput) ActionGroupId() pulumi.StringOutput
The resourceId of the action group. This cannot be null or empty.
func (ActivityLogAlertActionGroupOutput) ElementType ¶
func (ActivityLogAlertActionGroupOutput) ElementType() reflect.Type
func (ActivityLogAlertActionGroupOutput) ToActivityLogAlertActionGroupOutput ¶
func (o ActivityLogAlertActionGroupOutput) ToActivityLogAlertActionGroupOutput() ActivityLogAlertActionGroupOutput
func (ActivityLogAlertActionGroupOutput) ToActivityLogAlertActionGroupOutputWithContext ¶
func (o ActivityLogAlertActionGroupOutput) ToActivityLogAlertActionGroupOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupOutput
func (ActivityLogAlertActionGroupOutput) WebhookProperties ¶
func (o ActivityLogAlertActionGroupOutput) WebhookProperties() pulumi.StringMapOutput
the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
type ActivityLogAlertActionGroupResponse ¶
type ActivityLogAlertActionGroupResponse struct { // The resourceId of the action group. This cannot be null or empty. ActionGroupId string `pulumi:"actionGroupId"` // the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties map[string]string `pulumi:"webhookProperties"` }
A pointer to an Azure Action Group.
type ActivityLogAlertActionGroupResponseArgs ¶
type ActivityLogAlertActionGroupResponseArgs struct { // The resourceId of the action group. This cannot be null or empty. ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"` // the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties pulumi.StringMapInput `pulumi:"webhookProperties"` }
A pointer to an Azure Action Group.
func (ActivityLogAlertActionGroupResponseArgs) ElementType ¶
func (ActivityLogAlertActionGroupResponseArgs) ElementType() reflect.Type
func (ActivityLogAlertActionGroupResponseArgs) ToActivityLogAlertActionGroupResponseOutput ¶
func (i ActivityLogAlertActionGroupResponseArgs) ToActivityLogAlertActionGroupResponseOutput() ActivityLogAlertActionGroupResponseOutput
func (ActivityLogAlertActionGroupResponseArgs) ToActivityLogAlertActionGroupResponseOutputWithContext ¶
func (i ActivityLogAlertActionGroupResponseArgs) ToActivityLogAlertActionGroupResponseOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupResponseOutput
type ActivityLogAlertActionGroupResponseArray ¶
type ActivityLogAlertActionGroupResponseArray []ActivityLogAlertActionGroupResponseInput
func (ActivityLogAlertActionGroupResponseArray) ElementType ¶
func (ActivityLogAlertActionGroupResponseArray) ElementType() reflect.Type
func (ActivityLogAlertActionGroupResponseArray) ToActivityLogAlertActionGroupResponseArrayOutput ¶
func (i ActivityLogAlertActionGroupResponseArray) ToActivityLogAlertActionGroupResponseArrayOutput() ActivityLogAlertActionGroupResponseArrayOutput
func (ActivityLogAlertActionGroupResponseArray) ToActivityLogAlertActionGroupResponseArrayOutputWithContext ¶
func (i ActivityLogAlertActionGroupResponseArray) ToActivityLogAlertActionGroupResponseArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupResponseArrayOutput
type ActivityLogAlertActionGroupResponseArrayInput ¶
type ActivityLogAlertActionGroupResponseArrayInput interface { pulumi.Input ToActivityLogAlertActionGroupResponseArrayOutput() ActivityLogAlertActionGroupResponseArrayOutput ToActivityLogAlertActionGroupResponseArrayOutputWithContext(context.Context) ActivityLogAlertActionGroupResponseArrayOutput }
ActivityLogAlertActionGroupResponseArrayInput is an input type that accepts ActivityLogAlertActionGroupResponseArray and ActivityLogAlertActionGroupResponseArrayOutput values. You can construct a concrete instance of `ActivityLogAlertActionGroupResponseArrayInput` via:
ActivityLogAlertActionGroupResponseArray{ ActivityLogAlertActionGroupResponseArgs{...} }
type ActivityLogAlertActionGroupResponseArrayOutput ¶
type ActivityLogAlertActionGroupResponseArrayOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertActionGroupResponseArrayOutput) ElementType ¶
func (ActivityLogAlertActionGroupResponseArrayOutput) ElementType() reflect.Type
func (ActivityLogAlertActionGroupResponseArrayOutput) ToActivityLogAlertActionGroupResponseArrayOutput ¶
func (o ActivityLogAlertActionGroupResponseArrayOutput) ToActivityLogAlertActionGroupResponseArrayOutput() ActivityLogAlertActionGroupResponseArrayOutput
func (ActivityLogAlertActionGroupResponseArrayOutput) ToActivityLogAlertActionGroupResponseArrayOutputWithContext ¶
func (o ActivityLogAlertActionGroupResponseArrayOutput) ToActivityLogAlertActionGroupResponseArrayOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupResponseArrayOutput
type ActivityLogAlertActionGroupResponseInput ¶
type ActivityLogAlertActionGroupResponseInput interface { pulumi.Input ToActivityLogAlertActionGroupResponseOutput() ActivityLogAlertActionGroupResponseOutput ToActivityLogAlertActionGroupResponseOutputWithContext(context.Context) ActivityLogAlertActionGroupResponseOutput }
ActivityLogAlertActionGroupResponseInput is an input type that accepts ActivityLogAlertActionGroupResponseArgs and ActivityLogAlertActionGroupResponseOutput values. You can construct a concrete instance of `ActivityLogAlertActionGroupResponseInput` via:
ActivityLogAlertActionGroupResponseArgs{...}
type ActivityLogAlertActionGroupResponseOutput ¶
type ActivityLogAlertActionGroupResponseOutput struct{ *pulumi.OutputState }
A pointer to an Azure Action Group.
func (ActivityLogAlertActionGroupResponseOutput) ActionGroupId ¶
func (o ActivityLogAlertActionGroupResponseOutput) ActionGroupId() pulumi.StringOutput
The resourceId of the action group. This cannot be null or empty.
func (ActivityLogAlertActionGroupResponseOutput) ElementType ¶
func (ActivityLogAlertActionGroupResponseOutput) ElementType() reflect.Type
func (ActivityLogAlertActionGroupResponseOutput) ToActivityLogAlertActionGroupResponseOutput ¶
func (o ActivityLogAlertActionGroupResponseOutput) ToActivityLogAlertActionGroupResponseOutput() ActivityLogAlertActionGroupResponseOutput
func (ActivityLogAlertActionGroupResponseOutput) ToActivityLogAlertActionGroupResponseOutputWithContext ¶
func (o ActivityLogAlertActionGroupResponseOutput) ToActivityLogAlertActionGroupResponseOutputWithContext(ctx context.Context) ActivityLogAlertActionGroupResponseOutput
func (ActivityLogAlertActionGroupResponseOutput) WebhookProperties ¶
func (o ActivityLogAlertActionGroupResponseOutput) WebhookProperties() pulumi.StringMapOutput
the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
type ActivityLogAlertActionList ¶
type ActivityLogAlertActionList struct { // The list of activity log alerts. ActionGroups []ActivityLogAlertActionGroup `pulumi:"actionGroups"` }
A list of activity log alert actions.
type ActivityLogAlertActionListArgs ¶
type ActivityLogAlertActionListArgs struct { // The list of activity log alerts. ActionGroups ActivityLogAlertActionGroupArrayInput `pulumi:"actionGroups"` }
A list of activity log alert actions.
func (ActivityLogAlertActionListArgs) ElementType ¶
func (ActivityLogAlertActionListArgs) ElementType() reflect.Type
func (ActivityLogAlertActionListArgs) ToActivityLogAlertActionListOutput ¶
func (i ActivityLogAlertActionListArgs) ToActivityLogAlertActionListOutput() ActivityLogAlertActionListOutput
func (ActivityLogAlertActionListArgs) ToActivityLogAlertActionListOutputWithContext ¶
func (i ActivityLogAlertActionListArgs) ToActivityLogAlertActionListOutputWithContext(ctx context.Context) ActivityLogAlertActionListOutput
func (ActivityLogAlertActionListArgs) ToActivityLogAlertActionListPtrOutput ¶
func (i ActivityLogAlertActionListArgs) ToActivityLogAlertActionListPtrOutput() ActivityLogAlertActionListPtrOutput
func (ActivityLogAlertActionListArgs) ToActivityLogAlertActionListPtrOutputWithContext ¶
func (i ActivityLogAlertActionListArgs) ToActivityLogAlertActionListPtrOutputWithContext(ctx context.Context) ActivityLogAlertActionListPtrOutput
type ActivityLogAlertActionListInput ¶
type ActivityLogAlertActionListInput interface { pulumi.Input ToActivityLogAlertActionListOutput() ActivityLogAlertActionListOutput ToActivityLogAlertActionListOutputWithContext(context.Context) ActivityLogAlertActionListOutput }
ActivityLogAlertActionListInput is an input type that accepts ActivityLogAlertActionListArgs and ActivityLogAlertActionListOutput values. You can construct a concrete instance of `ActivityLogAlertActionListInput` via:
ActivityLogAlertActionListArgs{...}
type ActivityLogAlertActionListOutput ¶
type ActivityLogAlertActionListOutput struct{ *pulumi.OutputState }
A list of activity log alert actions.
func (ActivityLogAlertActionListOutput) ActionGroups ¶
func (o ActivityLogAlertActionListOutput) ActionGroups() ActivityLogAlertActionGroupArrayOutput
The list of activity log alerts.
func (ActivityLogAlertActionListOutput) ElementType ¶
func (ActivityLogAlertActionListOutput) ElementType() reflect.Type
func (ActivityLogAlertActionListOutput) ToActivityLogAlertActionListOutput ¶
func (o ActivityLogAlertActionListOutput) ToActivityLogAlertActionListOutput() ActivityLogAlertActionListOutput
func (ActivityLogAlertActionListOutput) ToActivityLogAlertActionListOutputWithContext ¶
func (o ActivityLogAlertActionListOutput) ToActivityLogAlertActionListOutputWithContext(ctx context.Context) ActivityLogAlertActionListOutput
func (ActivityLogAlertActionListOutput) ToActivityLogAlertActionListPtrOutput ¶
func (o ActivityLogAlertActionListOutput) ToActivityLogAlertActionListPtrOutput() ActivityLogAlertActionListPtrOutput
func (ActivityLogAlertActionListOutput) ToActivityLogAlertActionListPtrOutputWithContext ¶
func (o ActivityLogAlertActionListOutput) ToActivityLogAlertActionListPtrOutputWithContext(ctx context.Context) ActivityLogAlertActionListPtrOutput
type ActivityLogAlertActionListPtrInput ¶
type ActivityLogAlertActionListPtrInput interface { pulumi.Input ToActivityLogAlertActionListPtrOutput() ActivityLogAlertActionListPtrOutput ToActivityLogAlertActionListPtrOutputWithContext(context.Context) ActivityLogAlertActionListPtrOutput }
ActivityLogAlertActionListPtrInput is an input type that accepts ActivityLogAlertActionListArgs, ActivityLogAlertActionListPtr and ActivityLogAlertActionListPtrOutput values. You can construct a concrete instance of `ActivityLogAlertActionListPtrInput` via:
ActivityLogAlertActionListArgs{...} or: nil
func ActivityLogAlertActionListPtr ¶
func ActivityLogAlertActionListPtr(v *ActivityLogAlertActionListArgs) ActivityLogAlertActionListPtrInput
type ActivityLogAlertActionListPtrOutput ¶
type ActivityLogAlertActionListPtrOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertActionListPtrOutput) ActionGroups ¶
func (o ActivityLogAlertActionListPtrOutput) ActionGroups() ActivityLogAlertActionGroupArrayOutput
The list of activity log alerts.
func (ActivityLogAlertActionListPtrOutput) Elem ¶
func (o ActivityLogAlertActionListPtrOutput) Elem() ActivityLogAlertActionListOutput
func (ActivityLogAlertActionListPtrOutput) ElementType ¶
func (ActivityLogAlertActionListPtrOutput) ElementType() reflect.Type
func (ActivityLogAlertActionListPtrOutput) ToActivityLogAlertActionListPtrOutput ¶
func (o ActivityLogAlertActionListPtrOutput) ToActivityLogAlertActionListPtrOutput() ActivityLogAlertActionListPtrOutput
func (ActivityLogAlertActionListPtrOutput) ToActivityLogAlertActionListPtrOutputWithContext ¶
func (o ActivityLogAlertActionListPtrOutput) ToActivityLogAlertActionListPtrOutputWithContext(ctx context.Context) ActivityLogAlertActionListPtrOutput
type ActivityLogAlertActionListResponse ¶
type ActivityLogAlertActionListResponse struct { // The list of activity log alerts. ActionGroups []ActivityLogAlertActionGroupResponse `pulumi:"actionGroups"` }
A list of activity log alert actions.
type ActivityLogAlertActionListResponseArgs ¶
type ActivityLogAlertActionListResponseArgs struct { // The list of activity log alerts. ActionGroups ActivityLogAlertActionGroupResponseArrayInput `pulumi:"actionGroups"` }
A list of activity log alert actions.
func (ActivityLogAlertActionListResponseArgs) ElementType ¶
func (ActivityLogAlertActionListResponseArgs) ElementType() reflect.Type
func (ActivityLogAlertActionListResponseArgs) ToActivityLogAlertActionListResponseOutput ¶
func (i ActivityLogAlertActionListResponseArgs) ToActivityLogAlertActionListResponseOutput() ActivityLogAlertActionListResponseOutput
func (ActivityLogAlertActionListResponseArgs) ToActivityLogAlertActionListResponseOutputWithContext ¶
func (i ActivityLogAlertActionListResponseArgs) ToActivityLogAlertActionListResponseOutputWithContext(ctx context.Context) ActivityLogAlertActionListResponseOutput
func (ActivityLogAlertActionListResponseArgs) ToActivityLogAlertActionListResponsePtrOutput ¶
func (i ActivityLogAlertActionListResponseArgs) ToActivityLogAlertActionListResponsePtrOutput() ActivityLogAlertActionListResponsePtrOutput
func (ActivityLogAlertActionListResponseArgs) ToActivityLogAlertActionListResponsePtrOutputWithContext ¶
func (i ActivityLogAlertActionListResponseArgs) ToActivityLogAlertActionListResponsePtrOutputWithContext(ctx context.Context) ActivityLogAlertActionListResponsePtrOutput
type ActivityLogAlertActionListResponseInput ¶
type ActivityLogAlertActionListResponseInput interface { pulumi.Input ToActivityLogAlertActionListResponseOutput() ActivityLogAlertActionListResponseOutput ToActivityLogAlertActionListResponseOutputWithContext(context.Context) ActivityLogAlertActionListResponseOutput }
ActivityLogAlertActionListResponseInput is an input type that accepts ActivityLogAlertActionListResponseArgs and ActivityLogAlertActionListResponseOutput values. You can construct a concrete instance of `ActivityLogAlertActionListResponseInput` via:
ActivityLogAlertActionListResponseArgs{...}
type ActivityLogAlertActionListResponseOutput ¶
type ActivityLogAlertActionListResponseOutput struct{ *pulumi.OutputState }
A list of activity log alert actions.
func (ActivityLogAlertActionListResponseOutput) ActionGroups ¶
func (o ActivityLogAlertActionListResponseOutput) ActionGroups() ActivityLogAlertActionGroupResponseArrayOutput
The list of activity log alerts.
func (ActivityLogAlertActionListResponseOutput) ElementType ¶
func (ActivityLogAlertActionListResponseOutput) ElementType() reflect.Type
func (ActivityLogAlertActionListResponseOutput) ToActivityLogAlertActionListResponseOutput ¶
func (o ActivityLogAlertActionListResponseOutput) ToActivityLogAlertActionListResponseOutput() ActivityLogAlertActionListResponseOutput
func (ActivityLogAlertActionListResponseOutput) ToActivityLogAlertActionListResponseOutputWithContext ¶
func (o ActivityLogAlertActionListResponseOutput) ToActivityLogAlertActionListResponseOutputWithContext(ctx context.Context) ActivityLogAlertActionListResponseOutput
func (ActivityLogAlertActionListResponseOutput) ToActivityLogAlertActionListResponsePtrOutput ¶
func (o ActivityLogAlertActionListResponseOutput) ToActivityLogAlertActionListResponsePtrOutput() ActivityLogAlertActionListResponsePtrOutput
func (ActivityLogAlertActionListResponseOutput) ToActivityLogAlertActionListResponsePtrOutputWithContext ¶
func (o ActivityLogAlertActionListResponseOutput) ToActivityLogAlertActionListResponsePtrOutputWithContext(ctx context.Context) ActivityLogAlertActionListResponsePtrOutput
type ActivityLogAlertActionListResponsePtrInput ¶
type ActivityLogAlertActionListResponsePtrInput interface { pulumi.Input ToActivityLogAlertActionListResponsePtrOutput() ActivityLogAlertActionListResponsePtrOutput ToActivityLogAlertActionListResponsePtrOutputWithContext(context.Context) ActivityLogAlertActionListResponsePtrOutput }
ActivityLogAlertActionListResponsePtrInput is an input type that accepts ActivityLogAlertActionListResponseArgs, ActivityLogAlertActionListResponsePtr and ActivityLogAlertActionListResponsePtrOutput values. You can construct a concrete instance of `ActivityLogAlertActionListResponsePtrInput` via:
ActivityLogAlertActionListResponseArgs{...} or: nil
func ActivityLogAlertActionListResponsePtr ¶
func ActivityLogAlertActionListResponsePtr(v *ActivityLogAlertActionListResponseArgs) ActivityLogAlertActionListResponsePtrInput
type ActivityLogAlertActionListResponsePtrOutput ¶
type ActivityLogAlertActionListResponsePtrOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertActionListResponsePtrOutput) ActionGroups ¶
func (o ActivityLogAlertActionListResponsePtrOutput) ActionGroups() ActivityLogAlertActionGroupResponseArrayOutput
The list of activity log alerts.
func (ActivityLogAlertActionListResponsePtrOutput) ElementType ¶
func (ActivityLogAlertActionListResponsePtrOutput) ElementType() reflect.Type
func (ActivityLogAlertActionListResponsePtrOutput) ToActivityLogAlertActionListResponsePtrOutput ¶
func (o ActivityLogAlertActionListResponsePtrOutput) ToActivityLogAlertActionListResponsePtrOutput() ActivityLogAlertActionListResponsePtrOutput
func (ActivityLogAlertActionListResponsePtrOutput) ToActivityLogAlertActionListResponsePtrOutputWithContext ¶
func (o ActivityLogAlertActionListResponsePtrOutput) ToActivityLogAlertActionListResponsePtrOutputWithContext(ctx context.Context) ActivityLogAlertActionListResponsePtrOutput
type ActivityLogAlertAllOfCondition ¶
type ActivityLogAlertAllOfCondition struct { // The list of activity log alert conditions. AllOf []ActivityLogAlertLeafCondition `pulumi:"allOf"` }
An Activity Log alert condition that is met when all its member conditions are met.
type ActivityLogAlertAllOfConditionArgs ¶
type ActivityLogAlertAllOfConditionArgs struct { // The list of activity log alert conditions. AllOf ActivityLogAlertLeafConditionArrayInput `pulumi:"allOf"` }
An Activity Log alert condition that is met when all its member conditions are met.
func (ActivityLogAlertAllOfConditionArgs) ElementType ¶
func (ActivityLogAlertAllOfConditionArgs) ElementType() reflect.Type
func (ActivityLogAlertAllOfConditionArgs) ToActivityLogAlertAllOfConditionOutput ¶
func (i ActivityLogAlertAllOfConditionArgs) ToActivityLogAlertAllOfConditionOutput() ActivityLogAlertAllOfConditionOutput
func (ActivityLogAlertAllOfConditionArgs) ToActivityLogAlertAllOfConditionOutputWithContext ¶
func (i ActivityLogAlertAllOfConditionArgs) ToActivityLogAlertAllOfConditionOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionOutput
func (ActivityLogAlertAllOfConditionArgs) ToActivityLogAlertAllOfConditionPtrOutput ¶
func (i ActivityLogAlertAllOfConditionArgs) ToActivityLogAlertAllOfConditionPtrOutput() ActivityLogAlertAllOfConditionPtrOutput
func (ActivityLogAlertAllOfConditionArgs) ToActivityLogAlertAllOfConditionPtrOutputWithContext ¶
func (i ActivityLogAlertAllOfConditionArgs) ToActivityLogAlertAllOfConditionPtrOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionPtrOutput
type ActivityLogAlertAllOfConditionInput ¶
type ActivityLogAlertAllOfConditionInput interface { pulumi.Input ToActivityLogAlertAllOfConditionOutput() ActivityLogAlertAllOfConditionOutput ToActivityLogAlertAllOfConditionOutputWithContext(context.Context) ActivityLogAlertAllOfConditionOutput }
ActivityLogAlertAllOfConditionInput is an input type that accepts ActivityLogAlertAllOfConditionArgs and ActivityLogAlertAllOfConditionOutput values. You can construct a concrete instance of `ActivityLogAlertAllOfConditionInput` via:
ActivityLogAlertAllOfConditionArgs{...}
type ActivityLogAlertAllOfConditionOutput ¶
type ActivityLogAlertAllOfConditionOutput struct{ *pulumi.OutputState }
An Activity Log alert condition that is met when all its member conditions are met.
func (ActivityLogAlertAllOfConditionOutput) ElementType ¶
func (ActivityLogAlertAllOfConditionOutput) ElementType() reflect.Type
func (ActivityLogAlertAllOfConditionOutput) ToActivityLogAlertAllOfConditionOutput ¶
func (o ActivityLogAlertAllOfConditionOutput) ToActivityLogAlertAllOfConditionOutput() ActivityLogAlertAllOfConditionOutput
func (ActivityLogAlertAllOfConditionOutput) ToActivityLogAlertAllOfConditionOutputWithContext ¶
func (o ActivityLogAlertAllOfConditionOutput) ToActivityLogAlertAllOfConditionOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionOutput
func (ActivityLogAlertAllOfConditionOutput) ToActivityLogAlertAllOfConditionPtrOutput ¶
func (o ActivityLogAlertAllOfConditionOutput) ToActivityLogAlertAllOfConditionPtrOutput() ActivityLogAlertAllOfConditionPtrOutput
func (ActivityLogAlertAllOfConditionOutput) ToActivityLogAlertAllOfConditionPtrOutputWithContext ¶
func (o ActivityLogAlertAllOfConditionOutput) ToActivityLogAlertAllOfConditionPtrOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionPtrOutput
type ActivityLogAlertAllOfConditionPtrInput ¶
type ActivityLogAlertAllOfConditionPtrInput interface { pulumi.Input ToActivityLogAlertAllOfConditionPtrOutput() ActivityLogAlertAllOfConditionPtrOutput ToActivityLogAlertAllOfConditionPtrOutputWithContext(context.Context) ActivityLogAlertAllOfConditionPtrOutput }
ActivityLogAlertAllOfConditionPtrInput is an input type that accepts ActivityLogAlertAllOfConditionArgs, ActivityLogAlertAllOfConditionPtr and ActivityLogAlertAllOfConditionPtrOutput values. You can construct a concrete instance of `ActivityLogAlertAllOfConditionPtrInput` via:
ActivityLogAlertAllOfConditionArgs{...} or: nil
func ActivityLogAlertAllOfConditionPtr ¶
func ActivityLogAlertAllOfConditionPtr(v *ActivityLogAlertAllOfConditionArgs) ActivityLogAlertAllOfConditionPtrInput
type ActivityLogAlertAllOfConditionPtrOutput ¶
type ActivityLogAlertAllOfConditionPtrOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertAllOfConditionPtrOutput) ElementType ¶
func (ActivityLogAlertAllOfConditionPtrOutput) ElementType() reflect.Type
func (ActivityLogAlertAllOfConditionPtrOutput) ToActivityLogAlertAllOfConditionPtrOutput ¶
func (o ActivityLogAlertAllOfConditionPtrOutput) ToActivityLogAlertAllOfConditionPtrOutput() ActivityLogAlertAllOfConditionPtrOutput
func (ActivityLogAlertAllOfConditionPtrOutput) ToActivityLogAlertAllOfConditionPtrOutputWithContext ¶
func (o ActivityLogAlertAllOfConditionPtrOutput) ToActivityLogAlertAllOfConditionPtrOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionPtrOutput
type ActivityLogAlertAllOfConditionResponse ¶
type ActivityLogAlertAllOfConditionResponse struct { // The list of activity log alert conditions. AllOf []ActivityLogAlertLeafConditionResponse `pulumi:"allOf"` }
An Activity Log alert condition that is met when all its member conditions are met.
type ActivityLogAlertAllOfConditionResponseArgs ¶
type ActivityLogAlertAllOfConditionResponseArgs struct { // The list of activity log alert conditions. AllOf ActivityLogAlertLeafConditionResponseArrayInput `pulumi:"allOf"` }
An Activity Log alert condition that is met when all its member conditions are met.
func (ActivityLogAlertAllOfConditionResponseArgs) ElementType ¶
func (ActivityLogAlertAllOfConditionResponseArgs) ElementType() reflect.Type
func (ActivityLogAlertAllOfConditionResponseArgs) ToActivityLogAlertAllOfConditionResponseOutput ¶
func (i ActivityLogAlertAllOfConditionResponseArgs) ToActivityLogAlertAllOfConditionResponseOutput() ActivityLogAlertAllOfConditionResponseOutput
func (ActivityLogAlertAllOfConditionResponseArgs) ToActivityLogAlertAllOfConditionResponseOutputWithContext ¶
func (i ActivityLogAlertAllOfConditionResponseArgs) ToActivityLogAlertAllOfConditionResponseOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionResponseOutput
func (ActivityLogAlertAllOfConditionResponseArgs) ToActivityLogAlertAllOfConditionResponsePtrOutput ¶
func (i ActivityLogAlertAllOfConditionResponseArgs) ToActivityLogAlertAllOfConditionResponsePtrOutput() ActivityLogAlertAllOfConditionResponsePtrOutput
func (ActivityLogAlertAllOfConditionResponseArgs) ToActivityLogAlertAllOfConditionResponsePtrOutputWithContext ¶
func (i ActivityLogAlertAllOfConditionResponseArgs) ToActivityLogAlertAllOfConditionResponsePtrOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionResponsePtrOutput
type ActivityLogAlertAllOfConditionResponseInput ¶
type ActivityLogAlertAllOfConditionResponseInput interface { pulumi.Input ToActivityLogAlertAllOfConditionResponseOutput() ActivityLogAlertAllOfConditionResponseOutput ToActivityLogAlertAllOfConditionResponseOutputWithContext(context.Context) ActivityLogAlertAllOfConditionResponseOutput }
ActivityLogAlertAllOfConditionResponseInput is an input type that accepts ActivityLogAlertAllOfConditionResponseArgs and ActivityLogAlertAllOfConditionResponseOutput values. You can construct a concrete instance of `ActivityLogAlertAllOfConditionResponseInput` via:
ActivityLogAlertAllOfConditionResponseArgs{...}
type ActivityLogAlertAllOfConditionResponseOutput ¶
type ActivityLogAlertAllOfConditionResponseOutput struct{ *pulumi.OutputState }
An Activity Log alert condition that is met when all its member conditions are met.
func (ActivityLogAlertAllOfConditionResponseOutput) AllOf ¶
func (o ActivityLogAlertAllOfConditionResponseOutput) AllOf() ActivityLogAlertLeafConditionResponseArrayOutput
The list of activity log alert conditions.
func (ActivityLogAlertAllOfConditionResponseOutput) ElementType ¶
func (ActivityLogAlertAllOfConditionResponseOutput) ElementType() reflect.Type
func (ActivityLogAlertAllOfConditionResponseOutput) ToActivityLogAlertAllOfConditionResponseOutput ¶
func (o ActivityLogAlertAllOfConditionResponseOutput) ToActivityLogAlertAllOfConditionResponseOutput() ActivityLogAlertAllOfConditionResponseOutput
func (ActivityLogAlertAllOfConditionResponseOutput) ToActivityLogAlertAllOfConditionResponseOutputWithContext ¶
func (o ActivityLogAlertAllOfConditionResponseOutput) ToActivityLogAlertAllOfConditionResponseOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionResponseOutput
func (ActivityLogAlertAllOfConditionResponseOutput) ToActivityLogAlertAllOfConditionResponsePtrOutput ¶
func (o ActivityLogAlertAllOfConditionResponseOutput) ToActivityLogAlertAllOfConditionResponsePtrOutput() ActivityLogAlertAllOfConditionResponsePtrOutput
func (ActivityLogAlertAllOfConditionResponseOutput) ToActivityLogAlertAllOfConditionResponsePtrOutputWithContext ¶
func (o ActivityLogAlertAllOfConditionResponseOutput) ToActivityLogAlertAllOfConditionResponsePtrOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionResponsePtrOutput
type ActivityLogAlertAllOfConditionResponsePtrInput ¶
type ActivityLogAlertAllOfConditionResponsePtrInput interface { pulumi.Input ToActivityLogAlertAllOfConditionResponsePtrOutput() ActivityLogAlertAllOfConditionResponsePtrOutput ToActivityLogAlertAllOfConditionResponsePtrOutputWithContext(context.Context) ActivityLogAlertAllOfConditionResponsePtrOutput }
ActivityLogAlertAllOfConditionResponsePtrInput is an input type that accepts ActivityLogAlertAllOfConditionResponseArgs, ActivityLogAlertAllOfConditionResponsePtr and ActivityLogAlertAllOfConditionResponsePtrOutput values. You can construct a concrete instance of `ActivityLogAlertAllOfConditionResponsePtrInput` via:
ActivityLogAlertAllOfConditionResponseArgs{...} or: nil
func ActivityLogAlertAllOfConditionResponsePtr ¶
func ActivityLogAlertAllOfConditionResponsePtr(v *ActivityLogAlertAllOfConditionResponseArgs) ActivityLogAlertAllOfConditionResponsePtrInput
type ActivityLogAlertAllOfConditionResponsePtrOutput ¶
type ActivityLogAlertAllOfConditionResponsePtrOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertAllOfConditionResponsePtrOutput) AllOf ¶
func (o ActivityLogAlertAllOfConditionResponsePtrOutput) AllOf() ActivityLogAlertLeafConditionResponseArrayOutput
The list of activity log alert conditions.
func (ActivityLogAlertAllOfConditionResponsePtrOutput) ElementType ¶
func (ActivityLogAlertAllOfConditionResponsePtrOutput) ElementType() reflect.Type
func (ActivityLogAlertAllOfConditionResponsePtrOutput) ToActivityLogAlertAllOfConditionResponsePtrOutput ¶
func (o ActivityLogAlertAllOfConditionResponsePtrOutput) ToActivityLogAlertAllOfConditionResponsePtrOutput() ActivityLogAlertAllOfConditionResponsePtrOutput
func (ActivityLogAlertAllOfConditionResponsePtrOutput) ToActivityLogAlertAllOfConditionResponsePtrOutputWithContext ¶
func (o ActivityLogAlertAllOfConditionResponsePtrOutput) ToActivityLogAlertAllOfConditionResponsePtrOutputWithContext(ctx context.Context) ActivityLogAlertAllOfConditionResponsePtrOutput
type ActivityLogAlertArgs ¶
type ActivityLogAlertArgs struct { // The actions that will activate when the condition is met. Actions ActivityLogAlertActionListInput // The name of the activity log alert. ActivityLogAlertName pulumi.StringInput // The condition that will cause this alert to activate. Condition ActivityLogAlertAllOfConditionInput // A description of this activity log alert. Description pulumi.StringPtrInput // Indicates whether this activity log alert is enabled. If an activity log alert is not enabled, then none of its actions will be activated. Enabled pulumi.BoolPtrInput // Resource location Location pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // A list of resourceIds that will be used as prefixes. The alert will only apply to activityLogs with resourceIds that fall under one of these prefixes. This list must include at least one item. Scopes pulumi.StringArrayInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a ActivityLogAlert resource.
func (ActivityLogAlertArgs) ElementType ¶
func (ActivityLogAlertArgs) ElementType() reflect.Type
type ActivityLogAlertLeafCondition ¶
type ActivityLogAlertLeafCondition struct { // The field value will be compared to this value (case-insensitive) to determine if the condition is met. Equals string `pulumi:"equals"` // The name of the field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties.'. Field string `pulumi:"field"` }
An Activity Log alert condition that is met by comparing an activity log field and value.
type ActivityLogAlertLeafConditionArgs ¶
type ActivityLogAlertLeafConditionArgs struct { // The field value will be compared to this value (case-insensitive) to determine if the condition is met. Equals pulumi.StringInput `pulumi:"equals"` // The name of the field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties.'. Field pulumi.StringInput `pulumi:"field"` }
An Activity Log alert condition that is met by comparing an activity log field and value.
func (ActivityLogAlertLeafConditionArgs) ElementType ¶
func (ActivityLogAlertLeafConditionArgs) ElementType() reflect.Type
func (ActivityLogAlertLeafConditionArgs) ToActivityLogAlertLeafConditionOutput ¶
func (i ActivityLogAlertLeafConditionArgs) ToActivityLogAlertLeafConditionOutput() ActivityLogAlertLeafConditionOutput
func (ActivityLogAlertLeafConditionArgs) ToActivityLogAlertLeafConditionOutputWithContext ¶
func (i ActivityLogAlertLeafConditionArgs) ToActivityLogAlertLeafConditionOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionOutput
type ActivityLogAlertLeafConditionArray ¶
type ActivityLogAlertLeafConditionArray []ActivityLogAlertLeafConditionInput
func (ActivityLogAlertLeafConditionArray) ElementType ¶
func (ActivityLogAlertLeafConditionArray) ElementType() reflect.Type
func (ActivityLogAlertLeafConditionArray) ToActivityLogAlertLeafConditionArrayOutput ¶
func (i ActivityLogAlertLeafConditionArray) ToActivityLogAlertLeafConditionArrayOutput() ActivityLogAlertLeafConditionArrayOutput
func (ActivityLogAlertLeafConditionArray) ToActivityLogAlertLeafConditionArrayOutputWithContext ¶
func (i ActivityLogAlertLeafConditionArray) ToActivityLogAlertLeafConditionArrayOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionArrayOutput
type ActivityLogAlertLeafConditionArrayInput ¶
type ActivityLogAlertLeafConditionArrayInput interface { pulumi.Input ToActivityLogAlertLeafConditionArrayOutput() ActivityLogAlertLeafConditionArrayOutput ToActivityLogAlertLeafConditionArrayOutputWithContext(context.Context) ActivityLogAlertLeafConditionArrayOutput }
ActivityLogAlertLeafConditionArrayInput is an input type that accepts ActivityLogAlertLeafConditionArray and ActivityLogAlertLeafConditionArrayOutput values. You can construct a concrete instance of `ActivityLogAlertLeafConditionArrayInput` via:
ActivityLogAlertLeafConditionArray{ ActivityLogAlertLeafConditionArgs{...} }
type ActivityLogAlertLeafConditionArrayOutput ¶
type ActivityLogAlertLeafConditionArrayOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertLeafConditionArrayOutput) ElementType ¶
func (ActivityLogAlertLeafConditionArrayOutput) ElementType() reflect.Type
func (ActivityLogAlertLeafConditionArrayOutput) ToActivityLogAlertLeafConditionArrayOutput ¶
func (o ActivityLogAlertLeafConditionArrayOutput) ToActivityLogAlertLeafConditionArrayOutput() ActivityLogAlertLeafConditionArrayOutput
func (ActivityLogAlertLeafConditionArrayOutput) ToActivityLogAlertLeafConditionArrayOutputWithContext ¶
func (o ActivityLogAlertLeafConditionArrayOutput) ToActivityLogAlertLeafConditionArrayOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionArrayOutput
type ActivityLogAlertLeafConditionInput ¶
type ActivityLogAlertLeafConditionInput interface { pulumi.Input ToActivityLogAlertLeafConditionOutput() ActivityLogAlertLeafConditionOutput ToActivityLogAlertLeafConditionOutputWithContext(context.Context) ActivityLogAlertLeafConditionOutput }
ActivityLogAlertLeafConditionInput is an input type that accepts ActivityLogAlertLeafConditionArgs and ActivityLogAlertLeafConditionOutput values. You can construct a concrete instance of `ActivityLogAlertLeafConditionInput` via:
ActivityLogAlertLeafConditionArgs{...}
type ActivityLogAlertLeafConditionOutput ¶
type ActivityLogAlertLeafConditionOutput struct{ *pulumi.OutputState }
An Activity Log alert condition that is met by comparing an activity log field and value.
func (ActivityLogAlertLeafConditionOutput) ElementType ¶
func (ActivityLogAlertLeafConditionOutput) ElementType() reflect.Type
func (ActivityLogAlertLeafConditionOutput) Equals ¶
func (o ActivityLogAlertLeafConditionOutput) Equals() pulumi.StringOutput
The field value will be compared to this value (case-insensitive) to determine if the condition is met.
func (ActivityLogAlertLeafConditionOutput) Field ¶
func (o ActivityLogAlertLeafConditionOutput) Field() pulumi.StringOutput
The name of the field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties.'.
func (ActivityLogAlertLeafConditionOutput) ToActivityLogAlertLeafConditionOutput ¶
func (o ActivityLogAlertLeafConditionOutput) ToActivityLogAlertLeafConditionOutput() ActivityLogAlertLeafConditionOutput
func (ActivityLogAlertLeafConditionOutput) ToActivityLogAlertLeafConditionOutputWithContext ¶
func (o ActivityLogAlertLeafConditionOutput) ToActivityLogAlertLeafConditionOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionOutput
type ActivityLogAlertLeafConditionResponse ¶
type ActivityLogAlertLeafConditionResponse struct { // The field value will be compared to this value (case-insensitive) to determine if the condition is met. Equals string `pulumi:"equals"` // The name of the field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties.'. Field string `pulumi:"field"` }
An Activity Log alert condition that is met by comparing an activity log field and value.
type ActivityLogAlertLeafConditionResponseArgs ¶
type ActivityLogAlertLeafConditionResponseArgs struct { // The field value will be compared to this value (case-insensitive) to determine if the condition is met. Equals pulumi.StringInput `pulumi:"equals"` // The name of the field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties.'. Field pulumi.StringInput `pulumi:"field"` }
An Activity Log alert condition that is met by comparing an activity log field and value.
func (ActivityLogAlertLeafConditionResponseArgs) ElementType ¶
func (ActivityLogAlertLeafConditionResponseArgs) ElementType() reflect.Type
func (ActivityLogAlertLeafConditionResponseArgs) ToActivityLogAlertLeafConditionResponseOutput ¶
func (i ActivityLogAlertLeafConditionResponseArgs) ToActivityLogAlertLeafConditionResponseOutput() ActivityLogAlertLeafConditionResponseOutput
func (ActivityLogAlertLeafConditionResponseArgs) ToActivityLogAlertLeafConditionResponseOutputWithContext ¶
func (i ActivityLogAlertLeafConditionResponseArgs) ToActivityLogAlertLeafConditionResponseOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionResponseOutput
type ActivityLogAlertLeafConditionResponseArray ¶
type ActivityLogAlertLeafConditionResponseArray []ActivityLogAlertLeafConditionResponseInput
func (ActivityLogAlertLeafConditionResponseArray) ElementType ¶
func (ActivityLogAlertLeafConditionResponseArray) ElementType() reflect.Type
func (ActivityLogAlertLeafConditionResponseArray) ToActivityLogAlertLeafConditionResponseArrayOutput ¶
func (i ActivityLogAlertLeafConditionResponseArray) ToActivityLogAlertLeafConditionResponseArrayOutput() ActivityLogAlertLeafConditionResponseArrayOutput
func (ActivityLogAlertLeafConditionResponseArray) ToActivityLogAlertLeafConditionResponseArrayOutputWithContext ¶
func (i ActivityLogAlertLeafConditionResponseArray) ToActivityLogAlertLeafConditionResponseArrayOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionResponseArrayOutput
type ActivityLogAlertLeafConditionResponseArrayInput ¶
type ActivityLogAlertLeafConditionResponseArrayInput interface { pulumi.Input ToActivityLogAlertLeafConditionResponseArrayOutput() ActivityLogAlertLeafConditionResponseArrayOutput ToActivityLogAlertLeafConditionResponseArrayOutputWithContext(context.Context) ActivityLogAlertLeafConditionResponseArrayOutput }
ActivityLogAlertLeafConditionResponseArrayInput is an input type that accepts ActivityLogAlertLeafConditionResponseArray and ActivityLogAlertLeafConditionResponseArrayOutput values. You can construct a concrete instance of `ActivityLogAlertLeafConditionResponseArrayInput` via:
ActivityLogAlertLeafConditionResponseArray{ ActivityLogAlertLeafConditionResponseArgs{...} }
type ActivityLogAlertLeafConditionResponseArrayOutput ¶
type ActivityLogAlertLeafConditionResponseArrayOutput struct{ *pulumi.OutputState }
func (ActivityLogAlertLeafConditionResponseArrayOutput) ElementType ¶
func (ActivityLogAlertLeafConditionResponseArrayOutput) ElementType() reflect.Type
func (ActivityLogAlertLeafConditionResponseArrayOutput) ToActivityLogAlertLeafConditionResponseArrayOutput ¶
func (o ActivityLogAlertLeafConditionResponseArrayOutput) ToActivityLogAlertLeafConditionResponseArrayOutput() ActivityLogAlertLeafConditionResponseArrayOutput
func (ActivityLogAlertLeafConditionResponseArrayOutput) ToActivityLogAlertLeafConditionResponseArrayOutputWithContext ¶
func (o ActivityLogAlertLeafConditionResponseArrayOutput) ToActivityLogAlertLeafConditionResponseArrayOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionResponseArrayOutput
type ActivityLogAlertLeafConditionResponseInput ¶
type ActivityLogAlertLeafConditionResponseInput interface { pulumi.Input ToActivityLogAlertLeafConditionResponseOutput() ActivityLogAlertLeafConditionResponseOutput ToActivityLogAlertLeafConditionResponseOutputWithContext(context.Context) ActivityLogAlertLeafConditionResponseOutput }
ActivityLogAlertLeafConditionResponseInput is an input type that accepts ActivityLogAlertLeafConditionResponseArgs and ActivityLogAlertLeafConditionResponseOutput values. You can construct a concrete instance of `ActivityLogAlertLeafConditionResponseInput` via:
ActivityLogAlertLeafConditionResponseArgs{...}
type ActivityLogAlertLeafConditionResponseOutput ¶
type ActivityLogAlertLeafConditionResponseOutput struct{ *pulumi.OutputState }
An Activity Log alert condition that is met by comparing an activity log field and value.
func (ActivityLogAlertLeafConditionResponseOutput) ElementType ¶
func (ActivityLogAlertLeafConditionResponseOutput) ElementType() reflect.Type
func (ActivityLogAlertLeafConditionResponseOutput) Equals ¶
func (o ActivityLogAlertLeafConditionResponseOutput) Equals() pulumi.StringOutput
The field value will be compared to this value (case-insensitive) to determine if the condition is met.
func (ActivityLogAlertLeafConditionResponseOutput) Field ¶
func (o ActivityLogAlertLeafConditionResponseOutput) Field() pulumi.StringOutput
The name of the field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties.'.
func (ActivityLogAlertLeafConditionResponseOutput) ToActivityLogAlertLeafConditionResponseOutput ¶
func (o ActivityLogAlertLeafConditionResponseOutput) ToActivityLogAlertLeafConditionResponseOutput() ActivityLogAlertLeafConditionResponseOutput
func (ActivityLogAlertLeafConditionResponseOutput) ToActivityLogAlertLeafConditionResponseOutputWithContext ¶
func (o ActivityLogAlertLeafConditionResponseOutput) ToActivityLogAlertLeafConditionResponseOutputWithContext(ctx context.Context) ActivityLogAlertLeafConditionResponseOutput
type ActivityLogAlertState ¶
type ActivityLogAlertState struct { // The actions that will activate when the condition is met. Actions ActivityLogAlertActionListResponsePtrInput // The condition that will cause this alert to activate. Condition ActivityLogAlertAllOfConditionResponsePtrInput // A description of this activity log alert. Description pulumi.StringPtrInput // Indicates whether this activity log alert is enabled. If an activity log alert is not enabled, then none of its actions will be activated. Enabled pulumi.BoolPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // A list of resourceIds that will be used as prefixes. The alert will only apply to activityLogs with resourceIds that fall under one of these prefixes. This list must include at least one item. Scopes pulumi.StringArrayInput // Resource tags Tags pulumi.StringMapInput // Azure resource type Type pulumi.StringPtrInput }
func (ActivityLogAlertState) ElementType ¶
func (ActivityLogAlertState) ElementType() reflect.Type
type AlertRule ¶
type AlertRule struct { pulumi.CustomResourceState // the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved. Actions pulumi.ArrayOutput `pulumi:"actions"` // the condition that results in the alert rule being activated. Condition pulumi.AnyOutput `pulumi:"condition"` // the description of the alert rule that will be included in the alert email. Description pulumi.StringPtrOutput `pulumi:"description"` // the flag that indicates whether the alert rule is enabled. IsEnabled pulumi.BoolOutput `pulumi:"isEnabled"` // Last time the rule was updated in ISO8601 format. LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
The alert rule resource.
func GetAlertRule ¶
func GetAlertRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlertRuleState, opts ...pulumi.ResourceOption) (*AlertRule, error)
GetAlertRule gets an existing AlertRule 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 NewAlertRule ¶
func NewAlertRule(ctx *pulumi.Context, name string, args *AlertRuleArgs, opts ...pulumi.ResourceOption) (*AlertRule, error)
NewAlertRule registers a new resource with the given unique name, arguments, and options.
type AlertRuleArgs ¶
type AlertRuleArgs struct { // the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved. Actions pulumi.ArrayInput // the condition that results in the alert rule being activated. Condition pulumi.Input // the description of the alert rule that will be included in the alert email. Description pulumi.StringPtrInput // the flag that indicates whether the alert rule is enabled. IsEnabled pulumi.BoolInput // Resource location Location pulumi.StringInput // the name of the alert rule. Name pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the rule. RuleName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a AlertRule resource.
func (AlertRuleArgs) ElementType ¶
func (AlertRuleArgs) ElementType() reflect.Type
type AlertRuleState ¶
type AlertRuleState struct { // the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved. Actions pulumi.ArrayInput // the condition that results in the alert rule being activated. Condition pulumi.Input // the description of the alert rule that will be included in the alert email. Description pulumi.StringPtrInput // the flag that indicates whether the alert rule is enabled. IsEnabled pulumi.BoolPtrInput // Last time the rule was updated in ISO8601 format. LastUpdatedTime pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Azure resource type Type pulumi.StringPtrInput }
func (AlertRuleState) ElementType ¶
func (AlertRuleState) ElementType() reflect.Type
type AlertingAction ¶
type AlertingAction struct { // Azure action group reference. AznsAction *AzNsActionGroup `pulumi:"aznsAction"` // Specifies the action. Supported values - AlertingAction, LogToMetricAction OdataType string `pulumi:"odataType"` // Severity of the alert Severity string `pulumi:"severity"` // time (in minutes) for which Alerts should be throttled or suppressed. ThrottlingInMin *int `pulumi:"throttlingInMin"` // The trigger condition that results in the alert rule being. Trigger TriggerCondition `pulumi:"trigger"` }
Specify action need to be taken when rule type is Alert
type AlertingActionArgs ¶
type AlertingActionArgs struct { // Azure action group reference. AznsAction AzNsActionGroupPtrInput `pulumi:"aznsAction"` // Specifies the action. Supported values - AlertingAction, LogToMetricAction OdataType pulumi.StringInput `pulumi:"odataType"` // Severity of the alert Severity pulumi.StringInput `pulumi:"severity"` // time (in minutes) for which Alerts should be throttled or suppressed. ThrottlingInMin pulumi.IntPtrInput `pulumi:"throttlingInMin"` // The trigger condition that results in the alert rule being. Trigger TriggerConditionInput `pulumi:"trigger"` }
Specify action need to be taken when rule type is Alert
func (AlertingActionArgs) ElementType ¶
func (AlertingActionArgs) ElementType() reflect.Type
func (AlertingActionArgs) ToAlertingActionOutput ¶
func (i AlertingActionArgs) ToAlertingActionOutput() AlertingActionOutput
func (AlertingActionArgs) ToAlertingActionOutputWithContext ¶
func (i AlertingActionArgs) ToAlertingActionOutputWithContext(ctx context.Context) AlertingActionOutput
type AlertingActionInput ¶
type AlertingActionInput interface { pulumi.Input ToAlertingActionOutput() AlertingActionOutput ToAlertingActionOutputWithContext(context.Context) AlertingActionOutput }
AlertingActionInput is an input type that accepts AlertingActionArgs and AlertingActionOutput values. You can construct a concrete instance of `AlertingActionInput` via:
AlertingActionArgs{...}
type AlertingActionOutput ¶
type AlertingActionOutput struct{ *pulumi.OutputState }
Specify action need to be taken when rule type is Alert
func (AlertingActionOutput) AznsAction ¶
func (o AlertingActionOutput) AznsAction() AzNsActionGroupPtrOutput
Azure action group reference.
func (AlertingActionOutput) ElementType ¶
func (AlertingActionOutput) ElementType() reflect.Type
func (AlertingActionOutput) OdataType ¶
func (o AlertingActionOutput) OdataType() pulumi.StringOutput
Specifies the action. Supported values - AlertingAction, LogToMetricAction
func (AlertingActionOutput) Severity ¶
func (o AlertingActionOutput) Severity() pulumi.StringOutput
Severity of the alert
func (AlertingActionOutput) ThrottlingInMin ¶
func (o AlertingActionOutput) ThrottlingInMin() pulumi.IntPtrOutput
time (in minutes) for which Alerts should be throttled or suppressed.
func (AlertingActionOutput) ToAlertingActionOutput ¶
func (o AlertingActionOutput) ToAlertingActionOutput() AlertingActionOutput
func (AlertingActionOutput) ToAlertingActionOutputWithContext ¶
func (o AlertingActionOutput) ToAlertingActionOutputWithContext(ctx context.Context) AlertingActionOutput
func (AlertingActionOutput) Trigger ¶
func (o AlertingActionOutput) Trigger() TriggerConditionOutput
The trigger condition that results in the alert rule being.
type AlertingActionResponse ¶
type AlertingActionResponse struct { // Azure action group reference. AznsAction *AzNsActionGroupResponse `pulumi:"aznsAction"` // Specifies the action. Supported values - AlertingAction, LogToMetricAction OdataType string `pulumi:"odataType"` // Severity of the alert Severity string `pulumi:"severity"` // time (in minutes) for which Alerts should be throttled or suppressed. ThrottlingInMin *int `pulumi:"throttlingInMin"` // The trigger condition that results in the alert rule being. Trigger TriggerConditionResponse `pulumi:"trigger"` }
Specify action need to be taken when rule type is Alert
type AlertingActionResponseArgs ¶
type AlertingActionResponseArgs struct { // Azure action group reference. AznsAction AzNsActionGroupResponsePtrInput `pulumi:"aznsAction"` // Specifies the action. Supported values - AlertingAction, LogToMetricAction OdataType pulumi.StringInput `pulumi:"odataType"` // Severity of the alert Severity pulumi.StringInput `pulumi:"severity"` // time (in minutes) for which Alerts should be throttled or suppressed. ThrottlingInMin pulumi.IntPtrInput `pulumi:"throttlingInMin"` // The trigger condition that results in the alert rule being. Trigger TriggerConditionResponseInput `pulumi:"trigger"` }
Specify action need to be taken when rule type is Alert
func (AlertingActionResponseArgs) ElementType ¶
func (AlertingActionResponseArgs) ElementType() reflect.Type
func (AlertingActionResponseArgs) ToAlertingActionResponseOutput ¶
func (i AlertingActionResponseArgs) ToAlertingActionResponseOutput() AlertingActionResponseOutput
func (AlertingActionResponseArgs) ToAlertingActionResponseOutputWithContext ¶
func (i AlertingActionResponseArgs) ToAlertingActionResponseOutputWithContext(ctx context.Context) AlertingActionResponseOutput
type AlertingActionResponseInput ¶
type AlertingActionResponseInput interface { pulumi.Input ToAlertingActionResponseOutput() AlertingActionResponseOutput ToAlertingActionResponseOutputWithContext(context.Context) AlertingActionResponseOutput }
AlertingActionResponseInput is an input type that accepts AlertingActionResponseArgs and AlertingActionResponseOutput values. You can construct a concrete instance of `AlertingActionResponseInput` via:
AlertingActionResponseArgs{...}
type AlertingActionResponseOutput ¶
type AlertingActionResponseOutput struct{ *pulumi.OutputState }
Specify action need to be taken when rule type is Alert
func (AlertingActionResponseOutput) AznsAction ¶
func (o AlertingActionResponseOutput) AznsAction() AzNsActionGroupResponsePtrOutput
Azure action group reference.
func (AlertingActionResponseOutput) ElementType ¶
func (AlertingActionResponseOutput) ElementType() reflect.Type
func (AlertingActionResponseOutput) OdataType ¶
func (o AlertingActionResponseOutput) OdataType() pulumi.StringOutput
Specifies the action. Supported values - AlertingAction, LogToMetricAction
func (AlertingActionResponseOutput) Severity ¶
func (o AlertingActionResponseOutput) Severity() pulumi.StringOutput
Severity of the alert
func (AlertingActionResponseOutput) ThrottlingInMin ¶
func (o AlertingActionResponseOutput) ThrottlingInMin() pulumi.IntPtrOutput
time (in minutes) for which Alerts should be throttled or suppressed.
func (AlertingActionResponseOutput) ToAlertingActionResponseOutput ¶
func (o AlertingActionResponseOutput) ToAlertingActionResponseOutput() AlertingActionResponseOutput
func (AlertingActionResponseOutput) ToAlertingActionResponseOutputWithContext ¶
func (o AlertingActionResponseOutput) ToAlertingActionResponseOutputWithContext(ctx context.Context) AlertingActionResponseOutput
func (AlertingActionResponseOutput) Trigger ¶
func (o AlertingActionResponseOutput) Trigger() TriggerConditionResponseOutput
The trigger condition that results in the alert rule being.
type AnalyticsItem ¶
type AnalyticsItem struct { pulumi.CustomResourceState // The content of this item Content pulumi.StringPtrOutput `pulumi:"content"` // The user-defined name of the item. Name pulumi.StringPtrOutput `pulumi:"name"` // A set of properties that can be defined in the context of a specific item type. Each type may have its own properties. Properties ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput `pulumi:"properties"` // Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component. Scope pulumi.StringPtrOutput `pulumi:"scope"` // Date and time in UTC when this item was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Date and time in UTC of the last modification that was made to this item. TimeModified pulumi.StringOutput `pulumi:"timeModified"` // Enum indicating the type of the Analytics item. Type pulumi.StringPtrOutput `pulumi:"type"` // This instance's version of the data model. This can change as new features are added. Version pulumi.StringOutput `pulumi:"version"` }
Properties that define an Analytics item that is associated to an Application Insights component.
func GetAnalyticsItem ¶
func GetAnalyticsItem(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AnalyticsItemState, opts ...pulumi.ResourceOption) (*AnalyticsItem, error)
GetAnalyticsItem gets an existing AnalyticsItem 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 NewAnalyticsItem ¶
func NewAnalyticsItem(ctx *pulumi.Context, name string, args *AnalyticsItemArgs, opts ...pulumi.ResourceOption) (*AnalyticsItem, error)
NewAnalyticsItem registers a new resource with the given unique name, arguments, and options.
type AnalyticsItemArgs ¶
type AnalyticsItemArgs struct { // The content of this item Content pulumi.StringPtrInput // Internally assigned unique id of the item definition. Id pulumi.StringPtrInput // The user-defined name of the item. Name pulumi.StringPtrInput // Flag indicating whether or not to force save an item. This allows overriding an item if it already exists. OverrideItem pulumi.BoolPtrInput // A set of properties that can be defined in the context of a specific item type. Each type may have its own properties. Properties ApplicationInsightsComponentAnalyticsItemPropertiesPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the Application Insights component resource. ResourceName pulumi.StringInput // Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component. Scope pulumi.StringPtrInput // Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component. ScopePath pulumi.StringInput // Enum indicating the type of the Analytics item. Type pulumi.StringPtrInput }
The set of arguments for constructing a AnalyticsItem resource.
func (AnalyticsItemArgs) ElementType ¶
func (AnalyticsItemArgs) ElementType() reflect.Type
type AnalyticsItemState ¶
type AnalyticsItemState struct { // The content of this item Content pulumi.StringPtrInput // The user-defined name of the item. Name pulumi.StringPtrInput // A set of properties that can be defined in the context of a specific item type. Each type may have its own properties. Properties ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrInput // Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component. Scope pulumi.StringPtrInput // Date and time in UTC when this item was created. TimeCreated pulumi.StringPtrInput // Date and time in UTC of the last modification that was made to this item. TimeModified pulumi.StringPtrInput // Enum indicating the type of the Analytics item. Type pulumi.StringPtrInput // This instance's version of the data model. This can change as new features are added. Version pulumi.StringPtrInput }
func (AnalyticsItemState) ElementType ¶
func (AnalyticsItemState) ElementType() reflect.Type
type ApplicationInsightsComponentAnalyticsItemProperties ¶
type ApplicationInsightsComponentAnalyticsItemProperties struct { // A function alias, used when the type of the item is Function FunctionAlias *string `pulumi:"functionAlias"` }
A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.
type ApplicationInsightsComponentAnalyticsItemPropertiesArgs ¶
type ApplicationInsightsComponentAnalyticsItemPropertiesArgs struct { // A function alias, used when the type of the item is Function FunctionAlias pulumi.StringPtrInput `pulumi:"functionAlias"` }
A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.
func (ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ElementType ¶
func (ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ElementType() reflect.Type
func (ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesOutput ¶
func (i ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesOutput() ApplicationInsightsComponentAnalyticsItemPropertiesOutput
func (ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesOutputWithContext ¶
func (i ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesOutput
func (ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput ¶
func (i ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
func (ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext ¶
func (i ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
type ApplicationInsightsComponentAnalyticsItemPropertiesInput ¶
type ApplicationInsightsComponentAnalyticsItemPropertiesInput interface { pulumi.Input ToApplicationInsightsComponentAnalyticsItemPropertiesOutput() ApplicationInsightsComponentAnalyticsItemPropertiesOutput ToApplicationInsightsComponentAnalyticsItemPropertiesOutputWithContext(context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesOutput }
ApplicationInsightsComponentAnalyticsItemPropertiesInput is an input type that accepts ApplicationInsightsComponentAnalyticsItemPropertiesArgs and ApplicationInsightsComponentAnalyticsItemPropertiesOutput values. You can construct a concrete instance of `ApplicationInsightsComponentAnalyticsItemPropertiesInput` via:
ApplicationInsightsComponentAnalyticsItemPropertiesArgs{...}
type ApplicationInsightsComponentAnalyticsItemPropertiesOutput ¶
type ApplicationInsightsComponentAnalyticsItemPropertiesOutput struct{ *pulumi.OutputState }
A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.
func (ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ElementType ¶
func (ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ElementType() reflect.Type
func (ApplicationInsightsComponentAnalyticsItemPropertiesOutput) FunctionAlias ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesOutput) FunctionAlias() pulumi.StringPtrOutput
A function alias, used when the type of the item is Function
func (ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesOutput ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesOutput() ApplicationInsightsComponentAnalyticsItemPropertiesOutput
func (ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesOutputWithContext ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesOutput
func (ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
func (ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
type ApplicationInsightsComponentAnalyticsItemPropertiesPtrInput ¶
type ApplicationInsightsComponentAnalyticsItemPropertiesPtrInput interface { pulumi.Input ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext(context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput }
ApplicationInsightsComponentAnalyticsItemPropertiesPtrInput is an input type that accepts ApplicationInsightsComponentAnalyticsItemPropertiesArgs, ApplicationInsightsComponentAnalyticsItemPropertiesPtr and ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput values. You can construct a concrete instance of `ApplicationInsightsComponentAnalyticsItemPropertiesPtrInput` via:
ApplicationInsightsComponentAnalyticsItemPropertiesArgs{...} or: nil
func ApplicationInsightsComponentAnalyticsItemPropertiesPtr ¶
func ApplicationInsightsComponentAnalyticsItemPropertiesPtr(v *ApplicationInsightsComponentAnalyticsItemPropertiesArgs) ApplicationInsightsComponentAnalyticsItemPropertiesPtrInput
type ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput ¶
type ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) ElementType ¶
func (ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) ElementType() reflect.Type
func (ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) FunctionAlias ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) FunctionAlias() pulumi.StringPtrOutput
A function alias, used when the type of the item is Function
func (ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
func (ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesPtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesPtrOutput
type ApplicationInsightsComponentAnalyticsItemPropertiesResponse ¶
type ApplicationInsightsComponentAnalyticsItemPropertiesResponse struct { // A function alias, used when the type of the item is Function FunctionAlias *string `pulumi:"functionAlias"` }
A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.
type ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs ¶
type ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs struct { // A function alias, used when the type of the item is Function FunctionAlias pulumi.StringPtrInput `pulumi:"functionAlias"` }
A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ElementType ¶
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ElementType() reflect.Type
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput ¶
func (i ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput() ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutputWithContext ¶
func (i ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput ¶
func (i ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutputWithContext ¶
func (i ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput
type ApplicationInsightsComponentAnalyticsItemPropertiesResponseInput ¶
type ApplicationInsightsComponentAnalyticsItemPropertiesResponseInput interface { pulumi.Input ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput() ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutputWithContext(context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput }
ApplicationInsightsComponentAnalyticsItemPropertiesResponseInput is an input type that accepts ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs and ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput values. You can construct a concrete instance of `ApplicationInsightsComponentAnalyticsItemPropertiesResponseInput` via:
ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs{...}
type ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput ¶
type ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput struct{ *pulumi.OutputState }
A set of properties that can be defined in the context of a specific item type. Each type may have its own properties.
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ElementType ¶
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ElementType() reflect.Type
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) FunctionAlias ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) FunctionAlias() pulumi.StringPtrOutput
A function alias, used when the type of the item is Function
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput() ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutputWithContext ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponseOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutputWithContext ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponseOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput
type ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrInput ¶
type ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrInput interface { pulumi.Input ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutputWithContext(context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput }
ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrInput is an input type that accepts ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs, ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtr and ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput values. You can construct a concrete instance of `ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrInput` via:
ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs{...} or: nil
func ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtr ¶
func ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtr(v *ApplicationInsightsComponentAnalyticsItemPropertiesResponseArgs) ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrInput
type ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput ¶
type ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput) ElementType ¶
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput) FunctionAlias ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput) FunctionAlias() pulumi.StringPtrOutput
A function alias, used when the type of the item is Function
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput() ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput
func (ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutputWithContext ¶
func (o ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput) ToApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutputWithContext(ctx context.Context) ApplicationInsightsComponentAnalyticsItemPropertiesResponsePtrOutput
type ArmRoleReceiver ¶
type ArmRoleReceiver struct { // The name of the arm role receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // The arm role id. RoleId string `pulumi:"roleId"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
An arm role receiver.
type ArmRoleReceiverArgs ¶
type ArmRoleReceiverArgs struct { // The name of the arm role receiver. Names must be unique across all receivers within an 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"` }
An arm role receiver.
func (ArmRoleReceiverArgs) ElementType ¶
func (ArmRoleReceiverArgs) ElementType() reflect.Type
func (ArmRoleReceiverArgs) ToArmRoleReceiverOutput ¶
func (i ArmRoleReceiverArgs) ToArmRoleReceiverOutput() ArmRoleReceiverOutput
func (ArmRoleReceiverArgs) ToArmRoleReceiverOutputWithContext ¶
func (i ArmRoleReceiverArgs) ToArmRoleReceiverOutputWithContext(ctx context.Context) ArmRoleReceiverOutput
type ArmRoleReceiverArray ¶
type ArmRoleReceiverArray []ArmRoleReceiverInput
func (ArmRoleReceiverArray) ElementType ¶
func (ArmRoleReceiverArray) ElementType() reflect.Type
func (ArmRoleReceiverArray) ToArmRoleReceiverArrayOutput ¶
func (i ArmRoleReceiverArray) ToArmRoleReceiverArrayOutput() ArmRoleReceiverArrayOutput
func (ArmRoleReceiverArray) ToArmRoleReceiverArrayOutputWithContext ¶
func (i ArmRoleReceiverArray) ToArmRoleReceiverArrayOutputWithContext(ctx context.Context) ArmRoleReceiverArrayOutput
type ArmRoleReceiverArrayInput ¶
type ArmRoleReceiverArrayInput interface { pulumi.Input ToArmRoleReceiverArrayOutput() ArmRoleReceiverArrayOutput ToArmRoleReceiverArrayOutputWithContext(context.Context) ArmRoleReceiverArrayOutput }
ArmRoleReceiverArrayInput is an input type that accepts ArmRoleReceiverArray and ArmRoleReceiverArrayOutput values. You can construct a concrete instance of `ArmRoleReceiverArrayInput` via:
ArmRoleReceiverArray{ ArmRoleReceiverArgs{...} }
type ArmRoleReceiverArrayOutput ¶
type ArmRoleReceiverArrayOutput struct{ *pulumi.OutputState }
func (ArmRoleReceiverArrayOutput) ElementType ¶
func (ArmRoleReceiverArrayOutput) ElementType() reflect.Type
func (ArmRoleReceiverArrayOutput) Index ¶
func (o ArmRoleReceiverArrayOutput) Index(i pulumi.IntInput) ArmRoleReceiverOutput
func (ArmRoleReceiverArrayOutput) ToArmRoleReceiverArrayOutput ¶
func (o ArmRoleReceiverArrayOutput) ToArmRoleReceiverArrayOutput() ArmRoleReceiverArrayOutput
func (ArmRoleReceiverArrayOutput) ToArmRoleReceiverArrayOutputWithContext ¶
func (o ArmRoleReceiverArrayOutput) ToArmRoleReceiverArrayOutputWithContext(ctx context.Context) ArmRoleReceiverArrayOutput
type ArmRoleReceiverInput ¶
type ArmRoleReceiverInput interface { pulumi.Input ToArmRoleReceiverOutput() ArmRoleReceiverOutput ToArmRoleReceiverOutputWithContext(context.Context) ArmRoleReceiverOutput }
ArmRoleReceiverInput is an input type that accepts ArmRoleReceiverArgs and ArmRoleReceiverOutput values. You can construct a concrete instance of `ArmRoleReceiverInput` via:
ArmRoleReceiverArgs{...}
type ArmRoleReceiverOutput ¶
type ArmRoleReceiverOutput struct{ *pulumi.OutputState }
An arm role receiver.
func (ArmRoleReceiverOutput) ElementType ¶
func (ArmRoleReceiverOutput) ElementType() reflect.Type
func (ArmRoleReceiverOutput) Name ¶
func (o ArmRoleReceiverOutput) Name() pulumi.StringOutput
The name of the arm role receiver. Names must be unique across all receivers within an action group.
func (ArmRoleReceiverOutput) RoleId ¶
func (o ArmRoleReceiverOutput) RoleId() pulumi.StringOutput
The arm role id.
func (ArmRoleReceiverOutput) ToArmRoleReceiverOutput ¶
func (o ArmRoleReceiverOutput) ToArmRoleReceiverOutput() ArmRoleReceiverOutput
func (ArmRoleReceiverOutput) ToArmRoleReceiverOutputWithContext ¶
func (o ArmRoleReceiverOutput) ToArmRoleReceiverOutputWithContext(ctx context.Context) ArmRoleReceiverOutput
func (ArmRoleReceiverOutput) UseCommonAlertSchema ¶
func (o ArmRoleReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type ArmRoleReceiverResponse ¶
type ArmRoleReceiverResponse struct { // The name of the arm role receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // The arm role id. RoleId string `pulumi:"roleId"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
An arm role receiver.
type ArmRoleReceiverResponseArgs ¶
type ArmRoleReceiverResponseArgs struct { // The name of the arm role receiver. Names must be unique across all receivers within an 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"` }
An arm role receiver.
func (ArmRoleReceiverResponseArgs) ElementType ¶
func (ArmRoleReceiverResponseArgs) ElementType() reflect.Type
func (ArmRoleReceiverResponseArgs) ToArmRoleReceiverResponseOutput ¶
func (i ArmRoleReceiverResponseArgs) ToArmRoleReceiverResponseOutput() ArmRoleReceiverResponseOutput
func (ArmRoleReceiverResponseArgs) ToArmRoleReceiverResponseOutputWithContext ¶
func (i ArmRoleReceiverResponseArgs) ToArmRoleReceiverResponseOutputWithContext(ctx context.Context) ArmRoleReceiverResponseOutput
type ArmRoleReceiverResponseArray ¶
type ArmRoleReceiverResponseArray []ArmRoleReceiverResponseInput
func (ArmRoleReceiverResponseArray) ElementType ¶
func (ArmRoleReceiverResponseArray) ElementType() reflect.Type
func (ArmRoleReceiverResponseArray) ToArmRoleReceiverResponseArrayOutput ¶
func (i ArmRoleReceiverResponseArray) ToArmRoleReceiverResponseArrayOutput() ArmRoleReceiverResponseArrayOutput
func (ArmRoleReceiverResponseArray) ToArmRoleReceiverResponseArrayOutputWithContext ¶
func (i ArmRoleReceiverResponseArray) ToArmRoleReceiverResponseArrayOutputWithContext(ctx context.Context) ArmRoleReceiverResponseArrayOutput
type ArmRoleReceiverResponseArrayInput ¶
type ArmRoleReceiverResponseArrayInput interface { pulumi.Input ToArmRoleReceiverResponseArrayOutput() ArmRoleReceiverResponseArrayOutput ToArmRoleReceiverResponseArrayOutputWithContext(context.Context) ArmRoleReceiverResponseArrayOutput }
ArmRoleReceiverResponseArrayInput is an input type that accepts ArmRoleReceiverResponseArray and ArmRoleReceiverResponseArrayOutput values. You can construct a concrete instance of `ArmRoleReceiverResponseArrayInput` via:
ArmRoleReceiverResponseArray{ ArmRoleReceiverResponseArgs{...} }
type ArmRoleReceiverResponseArrayOutput ¶
type ArmRoleReceiverResponseArrayOutput struct{ *pulumi.OutputState }
func (ArmRoleReceiverResponseArrayOutput) ElementType ¶
func (ArmRoleReceiverResponseArrayOutput) ElementType() reflect.Type
func (ArmRoleReceiverResponseArrayOutput) Index ¶
func (o ArmRoleReceiverResponseArrayOutput) Index(i pulumi.IntInput) ArmRoleReceiverResponseOutput
func (ArmRoleReceiverResponseArrayOutput) ToArmRoleReceiverResponseArrayOutput ¶
func (o ArmRoleReceiverResponseArrayOutput) ToArmRoleReceiverResponseArrayOutput() ArmRoleReceiverResponseArrayOutput
func (ArmRoleReceiverResponseArrayOutput) ToArmRoleReceiverResponseArrayOutputWithContext ¶
func (o ArmRoleReceiverResponseArrayOutput) ToArmRoleReceiverResponseArrayOutputWithContext(ctx context.Context) ArmRoleReceiverResponseArrayOutput
type ArmRoleReceiverResponseInput ¶
type ArmRoleReceiverResponseInput interface { pulumi.Input ToArmRoleReceiverResponseOutput() ArmRoleReceiverResponseOutput ToArmRoleReceiverResponseOutputWithContext(context.Context) ArmRoleReceiverResponseOutput }
ArmRoleReceiverResponseInput is an input type that accepts ArmRoleReceiverResponseArgs and ArmRoleReceiverResponseOutput values. You can construct a concrete instance of `ArmRoleReceiverResponseInput` via:
ArmRoleReceiverResponseArgs{...}
type ArmRoleReceiverResponseOutput ¶
type ArmRoleReceiverResponseOutput struct{ *pulumi.OutputState }
An arm role receiver.
func (ArmRoleReceiverResponseOutput) ElementType ¶
func (ArmRoleReceiverResponseOutput) ElementType() reflect.Type
func (ArmRoleReceiverResponseOutput) Name ¶
func (o ArmRoleReceiverResponseOutput) Name() pulumi.StringOutput
The name of the arm role receiver. Names must be unique across all receivers within an action group.
func (ArmRoleReceiverResponseOutput) RoleId ¶
func (o ArmRoleReceiverResponseOutput) RoleId() pulumi.StringOutput
The arm role id.
func (ArmRoleReceiverResponseOutput) ToArmRoleReceiverResponseOutput ¶
func (o ArmRoleReceiverResponseOutput) ToArmRoleReceiverResponseOutput() ArmRoleReceiverResponseOutput
func (ArmRoleReceiverResponseOutput) ToArmRoleReceiverResponseOutputWithContext ¶
func (o ArmRoleReceiverResponseOutput) ToArmRoleReceiverResponseOutputWithContext(ctx context.Context) ArmRoleReceiverResponseOutput
func (ArmRoleReceiverResponseOutput) UseCommonAlertSchema ¶
func (o ArmRoleReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type AutomationRunbookReceiver ¶
type AutomationRunbookReceiver struct { // The Azure automation account Id which holds this runbook and authenticate to Azure resource. AutomationAccountId string `pulumi:"automationAccountId"` // Indicates whether this instance is global runbook. IsGlobalRunbook bool `pulumi:"isGlobalRunbook"` // Indicates name of the webhook. 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"` }
The Azure Automation Runbook notification receiver.
type AutomationRunbookReceiverArgs ¶
type AutomationRunbookReceiverArgs struct { // The Azure automation account Id which holds this runbook and authenticate to Azure resource. AutomationAccountId pulumi.StringInput `pulumi:"automationAccountId"` // Indicates whether this instance is global runbook. IsGlobalRunbook pulumi.BoolInput `pulumi:"isGlobalRunbook"` // Indicates name of the webhook. Name pulumi.StringPtrInput `pulumi:"name"` // The name for this runbook. RunbookName pulumi.StringInput `pulumi:"runbookName"` // The URI where webhooks should be sent. ServiceUri pulumi.StringPtrInput `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"` }
The Azure Automation Runbook notification receiver.
func (AutomationRunbookReceiverArgs) ElementType ¶
func (AutomationRunbookReceiverArgs) ElementType() reflect.Type
func (AutomationRunbookReceiverArgs) ToAutomationRunbookReceiverOutput ¶
func (i AutomationRunbookReceiverArgs) ToAutomationRunbookReceiverOutput() AutomationRunbookReceiverOutput
func (AutomationRunbookReceiverArgs) ToAutomationRunbookReceiverOutputWithContext ¶
func (i AutomationRunbookReceiverArgs) ToAutomationRunbookReceiverOutputWithContext(ctx context.Context) AutomationRunbookReceiverOutput
type AutomationRunbookReceiverArray ¶
type AutomationRunbookReceiverArray []AutomationRunbookReceiverInput
func (AutomationRunbookReceiverArray) ElementType ¶
func (AutomationRunbookReceiverArray) ElementType() reflect.Type
func (AutomationRunbookReceiverArray) ToAutomationRunbookReceiverArrayOutput ¶
func (i AutomationRunbookReceiverArray) ToAutomationRunbookReceiverArrayOutput() AutomationRunbookReceiverArrayOutput
func (AutomationRunbookReceiverArray) ToAutomationRunbookReceiverArrayOutputWithContext ¶
func (i AutomationRunbookReceiverArray) ToAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) AutomationRunbookReceiverArrayOutput
type AutomationRunbookReceiverArrayInput ¶
type AutomationRunbookReceiverArrayInput interface { pulumi.Input ToAutomationRunbookReceiverArrayOutput() AutomationRunbookReceiverArrayOutput ToAutomationRunbookReceiverArrayOutputWithContext(context.Context) AutomationRunbookReceiverArrayOutput }
AutomationRunbookReceiverArrayInput is an input type that accepts AutomationRunbookReceiverArray and AutomationRunbookReceiverArrayOutput values. You can construct a concrete instance of `AutomationRunbookReceiverArrayInput` via:
AutomationRunbookReceiverArray{ AutomationRunbookReceiverArgs{...} }
type AutomationRunbookReceiverArrayOutput ¶
type AutomationRunbookReceiverArrayOutput struct{ *pulumi.OutputState }
func (AutomationRunbookReceiverArrayOutput) ElementType ¶
func (AutomationRunbookReceiverArrayOutput) ElementType() reflect.Type
func (AutomationRunbookReceiverArrayOutput) Index ¶
func (o AutomationRunbookReceiverArrayOutput) Index(i pulumi.IntInput) AutomationRunbookReceiverOutput
func (AutomationRunbookReceiverArrayOutput) ToAutomationRunbookReceiverArrayOutput ¶
func (o AutomationRunbookReceiverArrayOutput) ToAutomationRunbookReceiverArrayOutput() AutomationRunbookReceiverArrayOutput
func (AutomationRunbookReceiverArrayOutput) ToAutomationRunbookReceiverArrayOutputWithContext ¶
func (o AutomationRunbookReceiverArrayOutput) ToAutomationRunbookReceiverArrayOutputWithContext(ctx context.Context) AutomationRunbookReceiverArrayOutput
type AutomationRunbookReceiverInput ¶
type AutomationRunbookReceiverInput interface { pulumi.Input ToAutomationRunbookReceiverOutput() AutomationRunbookReceiverOutput ToAutomationRunbookReceiverOutputWithContext(context.Context) AutomationRunbookReceiverOutput }
AutomationRunbookReceiverInput is an input type that accepts AutomationRunbookReceiverArgs and AutomationRunbookReceiverOutput values. You can construct a concrete instance of `AutomationRunbookReceiverInput` via:
AutomationRunbookReceiverArgs{...}
type AutomationRunbookReceiverOutput ¶
type AutomationRunbookReceiverOutput struct{ *pulumi.OutputState }
The Azure Automation Runbook notification receiver.
func (AutomationRunbookReceiverOutput) AutomationAccountId ¶
func (o AutomationRunbookReceiverOutput) AutomationAccountId() pulumi.StringOutput
The Azure automation account Id which holds this runbook and authenticate to Azure resource.
func (AutomationRunbookReceiverOutput) ElementType ¶
func (AutomationRunbookReceiverOutput) ElementType() reflect.Type
func (AutomationRunbookReceiverOutput) IsGlobalRunbook ¶
func (o AutomationRunbookReceiverOutput) IsGlobalRunbook() pulumi.BoolOutput
Indicates whether this instance is global runbook.
func (AutomationRunbookReceiverOutput) Name ¶
func (o AutomationRunbookReceiverOutput) Name() pulumi.StringPtrOutput
Indicates name of the webhook.
func (AutomationRunbookReceiverOutput) RunbookName ¶
func (o AutomationRunbookReceiverOutput) RunbookName() pulumi.StringOutput
The name for this runbook.
func (AutomationRunbookReceiverOutput) ServiceUri ¶
func (o AutomationRunbookReceiverOutput) ServiceUri() pulumi.StringPtrOutput
The URI where webhooks should be sent.
func (AutomationRunbookReceiverOutput) ToAutomationRunbookReceiverOutput ¶
func (o AutomationRunbookReceiverOutput) ToAutomationRunbookReceiverOutput() AutomationRunbookReceiverOutput
func (AutomationRunbookReceiverOutput) ToAutomationRunbookReceiverOutputWithContext ¶
func (o AutomationRunbookReceiverOutput) ToAutomationRunbookReceiverOutputWithContext(ctx context.Context) AutomationRunbookReceiverOutput
func (AutomationRunbookReceiverOutput) UseCommonAlertSchema ¶
func (o AutomationRunbookReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
func (AutomationRunbookReceiverOutput) WebhookResourceId ¶
func (o AutomationRunbookReceiverOutput) WebhookResourceId() pulumi.StringOutput
The resource id for webhook linked to this runbook.
type AutomationRunbookReceiverResponse ¶
type AutomationRunbookReceiverResponse struct { // The Azure automation account Id which holds this runbook and authenticate to Azure resource. AutomationAccountId string `pulumi:"automationAccountId"` // Indicates whether this instance is global runbook. IsGlobalRunbook bool `pulumi:"isGlobalRunbook"` // Indicates name of the webhook. 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"` }
The Azure Automation Runbook notification receiver.
type AutomationRunbookReceiverResponseArgs ¶
type AutomationRunbookReceiverResponseArgs struct { // The Azure automation account Id which holds this runbook and authenticate to Azure resource. AutomationAccountId pulumi.StringInput `pulumi:"automationAccountId"` // Indicates whether this instance is global runbook. IsGlobalRunbook pulumi.BoolInput `pulumi:"isGlobalRunbook"` // Indicates name of the webhook. Name pulumi.StringPtrInput `pulumi:"name"` // The name for this runbook. RunbookName pulumi.StringInput `pulumi:"runbookName"` // The URI where webhooks should be sent. ServiceUri pulumi.StringPtrInput `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"` }
The Azure Automation Runbook notification receiver.
func (AutomationRunbookReceiverResponseArgs) ElementType ¶
func (AutomationRunbookReceiverResponseArgs) ElementType() reflect.Type
func (AutomationRunbookReceiverResponseArgs) ToAutomationRunbookReceiverResponseOutput ¶
func (i AutomationRunbookReceiverResponseArgs) ToAutomationRunbookReceiverResponseOutput() AutomationRunbookReceiverResponseOutput
func (AutomationRunbookReceiverResponseArgs) ToAutomationRunbookReceiverResponseOutputWithContext ¶
func (i AutomationRunbookReceiverResponseArgs) ToAutomationRunbookReceiverResponseOutputWithContext(ctx context.Context) AutomationRunbookReceiverResponseOutput
type AutomationRunbookReceiverResponseArray ¶
type AutomationRunbookReceiverResponseArray []AutomationRunbookReceiverResponseInput
func (AutomationRunbookReceiverResponseArray) ElementType ¶
func (AutomationRunbookReceiverResponseArray) ElementType() reflect.Type
func (AutomationRunbookReceiverResponseArray) ToAutomationRunbookReceiverResponseArrayOutput ¶
func (i AutomationRunbookReceiverResponseArray) ToAutomationRunbookReceiverResponseArrayOutput() AutomationRunbookReceiverResponseArrayOutput
func (AutomationRunbookReceiverResponseArray) ToAutomationRunbookReceiverResponseArrayOutputWithContext ¶
func (i AutomationRunbookReceiverResponseArray) ToAutomationRunbookReceiverResponseArrayOutputWithContext(ctx context.Context) AutomationRunbookReceiverResponseArrayOutput
type AutomationRunbookReceiverResponseArrayInput ¶
type AutomationRunbookReceiverResponseArrayInput interface { pulumi.Input ToAutomationRunbookReceiverResponseArrayOutput() AutomationRunbookReceiverResponseArrayOutput ToAutomationRunbookReceiverResponseArrayOutputWithContext(context.Context) AutomationRunbookReceiverResponseArrayOutput }
AutomationRunbookReceiverResponseArrayInput is an input type that accepts AutomationRunbookReceiverResponseArray and AutomationRunbookReceiverResponseArrayOutput values. You can construct a concrete instance of `AutomationRunbookReceiverResponseArrayInput` via:
AutomationRunbookReceiverResponseArray{ AutomationRunbookReceiverResponseArgs{...} }
type AutomationRunbookReceiverResponseArrayOutput ¶
type AutomationRunbookReceiverResponseArrayOutput struct{ *pulumi.OutputState }
func (AutomationRunbookReceiverResponseArrayOutput) ElementType ¶
func (AutomationRunbookReceiverResponseArrayOutput) ElementType() reflect.Type
func (AutomationRunbookReceiverResponseArrayOutput) ToAutomationRunbookReceiverResponseArrayOutput ¶
func (o AutomationRunbookReceiverResponseArrayOutput) ToAutomationRunbookReceiverResponseArrayOutput() AutomationRunbookReceiverResponseArrayOutput
func (AutomationRunbookReceiverResponseArrayOutput) ToAutomationRunbookReceiverResponseArrayOutputWithContext ¶
func (o AutomationRunbookReceiverResponseArrayOutput) ToAutomationRunbookReceiverResponseArrayOutputWithContext(ctx context.Context) AutomationRunbookReceiverResponseArrayOutput
type AutomationRunbookReceiverResponseInput ¶
type AutomationRunbookReceiverResponseInput interface { pulumi.Input ToAutomationRunbookReceiverResponseOutput() AutomationRunbookReceiverResponseOutput ToAutomationRunbookReceiverResponseOutputWithContext(context.Context) AutomationRunbookReceiverResponseOutput }
AutomationRunbookReceiverResponseInput is an input type that accepts AutomationRunbookReceiverResponseArgs and AutomationRunbookReceiverResponseOutput values. You can construct a concrete instance of `AutomationRunbookReceiverResponseInput` via:
AutomationRunbookReceiverResponseArgs{...}
type AutomationRunbookReceiverResponseOutput ¶
type AutomationRunbookReceiverResponseOutput struct{ *pulumi.OutputState }
The Azure Automation Runbook notification receiver.
func (AutomationRunbookReceiverResponseOutput) AutomationAccountId ¶
func (o AutomationRunbookReceiverResponseOutput) AutomationAccountId() pulumi.StringOutput
The Azure automation account Id which holds this runbook and authenticate to Azure resource.
func (AutomationRunbookReceiverResponseOutput) ElementType ¶
func (AutomationRunbookReceiverResponseOutput) ElementType() reflect.Type
func (AutomationRunbookReceiverResponseOutput) IsGlobalRunbook ¶
func (o AutomationRunbookReceiverResponseOutput) IsGlobalRunbook() pulumi.BoolOutput
Indicates whether this instance is global runbook.
func (AutomationRunbookReceiverResponseOutput) Name ¶
func (o AutomationRunbookReceiverResponseOutput) Name() pulumi.StringPtrOutput
Indicates name of the webhook.
func (AutomationRunbookReceiverResponseOutput) RunbookName ¶
func (o AutomationRunbookReceiverResponseOutput) RunbookName() pulumi.StringOutput
The name for this runbook.
func (AutomationRunbookReceiverResponseOutput) ServiceUri ¶
func (o AutomationRunbookReceiverResponseOutput) ServiceUri() pulumi.StringPtrOutput
The URI where webhooks should be sent.
func (AutomationRunbookReceiverResponseOutput) ToAutomationRunbookReceiverResponseOutput ¶
func (o AutomationRunbookReceiverResponseOutput) ToAutomationRunbookReceiverResponseOutput() AutomationRunbookReceiverResponseOutput
func (AutomationRunbookReceiverResponseOutput) ToAutomationRunbookReceiverResponseOutputWithContext ¶
func (o AutomationRunbookReceiverResponseOutput) ToAutomationRunbookReceiverResponseOutputWithContext(ctx context.Context) AutomationRunbookReceiverResponseOutput
func (AutomationRunbookReceiverResponseOutput) UseCommonAlertSchema ¶
func (o AutomationRunbookReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
func (AutomationRunbookReceiverResponseOutput) WebhookResourceId ¶
func (o AutomationRunbookReceiverResponseOutput) WebhookResourceId() pulumi.StringOutput
The resource id for webhook linked to this runbook.
type AutoscaleNotification ¶
type AutoscaleNotification struct { // the email notification. Email *EmailNotification `pulumi:"email"` // the operation associated with the notification and its value must be "scale" Operation string `pulumi:"operation"` // the collection of webhook notifications. Webhooks []WebhookNotification `pulumi:"webhooks"` }
Autoscale notification.
type AutoscaleNotificationArgs ¶
type AutoscaleNotificationArgs struct { // the email notification. Email EmailNotificationPtrInput `pulumi:"email"` // the operation associated with the notification and its value must be "scale" Operation pulumi.StringInput `pulumi:"operation"` // the collection of webhook notifications. Webhooks WebhookNotificationArrayInput `pulumi:"webhooks"` }
Autoscale notification.
func (AutoscaleNotificationArgs) ElementType ¶
func (AutoscaleNotificationArgs) ElementType() reflect.Type
func (AutoscaleNotificationArgs) ToAutoscaleNotificationOutput ¶
func (i AutoscaleNotificationArgs) ToAutoscaleNotificationOutput() AutoscaleNotificationOutput
func (AutoscaleNotificationArgs) ToAutoscaleNotificationOutputWithContext ¶
func (i AutoscaleNotificationArgs) ToAutoscaleNotificationOutputWithContext(ctx context.Context) AutoscaleNotificationOutput
type AutoscaleNotificationArray ¶
type AutoscaleNotificationArray []AutoscaleNotificationInput
func (AutoscaleNotificationArray) ElementType ¶
func (AutoscaleNotificationArray) ElementType() reflect.Type
func (AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutput ¶
func (i AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutput() AutoscaleNotificationArrayOutput
func (AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutputWithContext ¶
func (i AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutputWithContext(ctx context.Context) AutoscaleNotificationArrayOutput
type AutoscaleNotificationArrayInput ¶
type AutoscaleNotificationArrayInput interface { pulumi.Input ToAutoscaleNotificationArrayOutput() AutoscaleNotificationArrayOutput ToAutoscaleNotificationArrayOutputWithContext(context.Context) AutoscaleNotificationArrayOutput }
AutoscaleNotificationArrayInput is an input type that accepts AutoscaleNotificationArray and AutoscaleNotificationArrayOutput values. You can construct a concrete instance of `AutoscaleNotificationArrayInput` via:
AutoscaleNotificationArray{ AutoscaleNotificationArgs{...} }
type AutoscaleNotificationArrayOutput ¶
type AutoscaleNotificationArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleNotificationArrayOutput) ElementType ¶
func (AutoscaleNotificationArrayOutput) ElementType() reflect.Type
func (AutoscaleNotificationArrayOutput) Index ¶
func (o AutoscaleNotificationArrayOutput) Index(i pulumi.IntInput) AutoscaleNotificationOutput
func (AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutput ¶
func (o AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutput() AutoscaleNotificationArrayOutput
func (AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutputWithContext ¶
func (o AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutputWithContext(ctx context.Context) AutoscaleNotificationArrayOutput
type AutoscaleNotificationInput ¶
type AutoscaleNotificationInput interface { pulumi.Input ToAutoscaleNotificationOutput() AutoscaleNotificationOutput ToAutoscaleNotificationOutputWithContext(context.Context) AutoscaleNotificationOutput }
AutoscaleNotificationInput is an input type that accepts AutoscaleNotificationArgs and AutoscaleNotificationOutput values. You can construct a concrete instance of `AutoscaleNotificationInput` via:
AutoscaleNotificationArgs{...}
type AutoscaleNotificationOutput ¶
type AutoscaleNotificationOutput struct{ *pulumi.OutputState }
Autoscale notification.
func (AutoscaleNotificationOutput) ElementType ¶
func (AutoscaleNotificationOutput) ElementType() reflect.Type
func (AutoscaleNotificationOutput) Email ¶
func (o AutoscaleNotificationOutput) Email() EmailNotificationPtrOutput
the email notification.
func (AutoscaleNotificationOutput) Operation ¶
func (o AutoscaleNotificationOutput) Operation() pulumi.StringOutput
the operation associated with the notification and its value must be "scale"
func (AutoscaleNotificationOutput) ToAutoscaleNotificationOutput ¶
func (o AutoscaleNotificationOutput) ToAutoscaleNotificationOutput() AutoscaleNotificationOutput
func (AutoscaleNotificationOutput) ToAutoscaleNotificationOutputWithContext ¶
func (o AutoscaleNotificationOutput) ToAutoscaleNotificationOutputWithContext(ctx context.Context) AutoscaleNotificationOutput
func (AutoscaleNotificationOutput) Webhooks ¶
func (o AutoscaleNotificationOutput) Webhooks() WebhookNotificationArrayOutput
the collection of webhook notifications.
type AutoscaleNotificationResponse ¶
type AutoscaleNotificationResponse struct { // the email notification. Email *EmailNotificationResponse `pulumi:"email"` // the operation associated with the notification and its value must be "scale" Operation string `pulumi:"operation"` // the collection of webhook notifications. Webhooks []WebhookNotificationResponse `pulumi:"webhooks"` }
Autoscale notification.
type AutoscaleNotificationResponseArgs ¶
type AutoscaleNotificationResponseArgs struct { // the email notification. Email EmailNotificationResponsePtrInput `pulumi:"email"` // the operation associated with the notification and its value must be "scale" Operation pulumi.StringInput `pulumi:"operation"` // the collection of webhook notifications. Webhooks WebhookNotificationResponseArrayInput `pulumi:"webhooks"` }
Autoscale notification.
func (AutoscaleNotificationResponseArgs) ElementType ¶
func (AutoscaleNotificationResponseArgs) ElementType() reflect.Type
func (AutoscaleNotificationResponseArgs) ToAutoscaleNotificationResponseOutput ¶
func (i AutoscaleNotificationResponseArgs) ToAutoscaleNotificationResponseOutput() AutoscaleNotificationResponseOutput
func (AutoscaleNotificationResponseArgs) ToAutoscaleNotificationResponseOutputWithContext ¶
func (i AutoscaleNotificationResponseArgs) ToAutoscaleNotificationResponseOutputWithContext(ctx context.Context) AutoscaleNotificationResponseOutput
type AutoscaleNotificationResponseArray ¶
type AutoscaleNotificationResponseArray []AutoscaleNotificationResponseInput
func (AutoscaleNotificationResponseArray) ElementType ¶
func (AutoscaleNotificationResponseArray) ElementType() reflect.Type
func (AutoscaleNotificationResponseArray) ToAutoscaleNotificationResponseArrayOutput ¶
func (i AutoscaleNotificationResponseArray) ToAutoscaleNotificationResponseArrayOutput() AutoscaleNotificationResponseArrayOutput
func (AutoscaleNotificationResponseArray) ToAutoscaleNotificationResponseArrayOutputWithContext ¶
func (i AutoscaleNotificationResponseArray) ToAutoscaleNotificationResponseArrayOutputWithContext(ctx context.Context) AutoscaleNotificationResponseArrayOutput
type AutoscaleNotificationResponseArrayInput ¶
type AutoscaleNotificationResponseArrayInput interface { pulumi.Input ToAutoscaleNotificationResponseArrayOutput() AutoscaleNotificationResponseArrayOutput ToAutoscaleNotificationResponseArrayOutputWithContext(context.Context) AutoscaleNotificationResponseArrayOutput }
AutoscaleNotificationResponseArrayInput is an input type that accepts AutoscaleNotificationResponseArray and AutoscaleNotificationResponseArrayOutput values. You can construct a concrete instance of `AutoscaleNotificationResponseArrayInput` via:
AutoscaleNotificationResponseArray{ AutoscaleNotificationResponseArgs{...} }
type AutoscaleNotificationResponseArrayOutput ¶
type AutoscaleNotificationResponseArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleNotificationResponseArrayOutput) ElementType ¶
func (AutoscaleNotificationResponseArrayOutput) ElementType() reflect.Type
func (AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutput ¶
func (o AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutput() AutoscaleNotificationResponseArrayOutput
func (AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutputWithContext ¶
func (o AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutputWithContext(ctx context.Context) AutoscaleNotificationResponseArrayOutput
type AutoscaleNotificationResponseInput ¶
type AutoscaleNotificationResponseInput interface { pulumi.Input ToAutoscaleNotificationResponseOutput() AutoscaleNotificationResponseOutput ToAutoscaleNotificationResponseOutputWithContext(context.Context) AutoscaleNotificationResponseOutput }
AutoscaleNotificationResponseInput is an input type that accepts AutoscaleNotificationResponseArgs and AutoscaleNotificationResponseOutput values. You can construct a concrete instance of `AutoscaleNotificationResponseInput` via:
AutoscaleNotificationResponseArgs{...}
type AutoscaleNotificationResponseOutput ¶
type AutoscaleNotificationResponseOutput struct{ *pulumi.OutputState }
Autoscale notification.
func (AutoscaleNotificationResponseOutput) ElementType ¶
func (AutoscaleNotificationResponseOutput) ElementType() reflect.Type
func (AutoscaleNotificationResponseOutput) Email ¶
func (o AutoscaleNotificationResponseOutput) Email() EmailNotificationResponsePtrOutput
the email notification.
func (AutoscaleNotificationResponseOutput) Operation ¶
func (o AutoscaleNotificationResponseOutput) Operation() pulumi.StringOutput
the operation associated with the notification and its value must be "scale"
func (AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutput ¶
func (o AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutput() AutoscaleNotificationResponseOutput
func (AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutputWithContext ¶
func (o AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutputWithContext(ctx context.Context) AutoscaleNotificationResponseOutput
func (AutoscaleNotificationResponseOutput) Webhooks ¶
func (o AutoscaleNotificationResponseOutput) Webhooks() WebhookNotificationResponseArrayOutput
the collection of webhook notifications.
type AutoscaleProfile ¶
type AutoscaleProfile struct { // the number of instances that can be used during this profile. Capacity ScaleCapacity `pulumi:"capacity"` // the specific date-time for the profile. This element is not used if the Recurrence element is used. FixedDate *TimeWindow `pulumi:"fixedDate"` // the name of the profile. Name string `pulumi:"name"` // the repeating times at which this profile begins. This element is not used if the FixedDate element is used. Recurrence *Recurrence `pulumi:"recurrence"` // the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified. Rules []ScaleRule `pulumi:"rules"` }
Autoscale profile.
type AutoscaleProfileArgs ¶
type AutoscaleProfileArgs struct { // the number of instances that can be used during this profile. Capacity ScaleCapacityInput `pulumi:"capacity"` // the specific date-time for the profile. This element is not used if the Recurrence element is used. FixedDate TimeWindowPtrInput `pulumi:"fixedDate"` // the name of the profile. Name pulumi.StringInput `pulumi:"name"` // the repeating times at which this profile begins. This element is not used if the FixedDate element is used. Recurrence RecurrencePtrInput `pulumi:"recurrence"` // the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified. Rules ScaleRuleArrayInput `pulumi:"rules"` }
Autoscale profile.
func (AutoscaleProfileArgs) ElementType ¶
func (AutoscaleProfileArgs) ElementType() reflect.Type
func (AutoscaleProfileArgs) ToAutoscaleProfileOutput ¶
func (i AutoscaleProfileArgs) ToAutoscaleProfileOutput() AutoscaleProfileOutput
func (AutoscaleProfileArgs) ToAutoscaleProfileOutputWithContext ¶
func (i AutoscaleProfileArgs) ToAutoscaleProfileOutputWithContext(ctx context.Context) AutoscaleProfileOutput
type AutoscaleProfileArray ¶
type AutoscaleProfileArray []AutoscaleProfileInput
func (AutoscaleProfileArray) ElementType ¶
func (AutoscaleProfileArray) ElementType() reflect.Type
func (AutoscaleProfileArray) ToAutoscaleProfileArrayOutput ¶
func (i AutoscaleProfileArray) ToAutoscaleProfileArrayOutput() AutoscaleProfileArrayOutput
func (AutoscaleProfileArray) ToAutoscaleProfileArrayOutputWithContext ¶
func (i AutoscaleProfileArray) ToAutoscaleProfileArrayOutputWithContext(ctx context.Context) AutoscaleProfileArrayOutput
type AutoscaleProfileArrayInput ¶
type AutoscaleProfileArrayInput interface { pulumi.Input ToAutoscaleProfileArrayOutput() AutoscaleProfileArrayOutput ToAutoscaleProfileArrayOutputWithContext(context.Context) AutoscaleProfileArrayOutput }
AutoscaleProfileArrayInput is an input type that accepts AutoscaleProfileArray and AutoscaleProfileArrayOutput values. You can construct a concrete instance of `AutoscaleProfileArrayInput` via:
AutoscaleProfileArray{ AutoscaleProfileArgs{...} }
type AutoscaleProfileArrayOutput ¶
type AutoscaleProfileArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleProfileArrayOutput) ElementType ¶
func (AutoscaleProfileArrayOutput) ElementType() reflect.Type
func (AutoscaleProfileArrayOutput) Index ¶
func (o AutoscaleProfileArrayOutput) Index(i pulumi.IntInput) AutoscaleProfileOutput
func (AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutput ¶
func (o AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutput() AutoscaleProfileArrayOutput
func (AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutputWithContext ¶
func (o AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutputWithContext(ctx context.Context) AutoscaleProfileArrayOutput
type AutoscaleProfileInput ¶
type AutoscaleProfileInput interface { pulumi.Input ToAutoscaleProfileOutput() AutoscaleProfileOutput ToAutoscaleProfileOutputWithContext(context.Context) AutoscaleProfileOutput }
AutoscaleProfileInput is an input type that accepts AutoscaleProfileArgs and AutoscaleProfileOutput values. You can construct a concrete instance of `AutoscaleProfileInput` via:
AutoscaleProfileArgs{...}
type AutoscaleProfileOutput ¶
type AutoscaleProfileOutput struct{ *pulumi.OutputState }
Autoscale profile.
func (AutoscaleProfileOutput) Capacity ¶
func (o AutoscaleProfileOutput) Capacity() ScaleCapacityOutput
the number of instances that can be used during this profile.
func (AutoscaleProfileOutput) ElementType ¶
func (AutoscaleProfileOutput) ElementType() reflect.Type
func (AutoscaleProfileOutput) FixedDate ¶
func (o AutoscaleProfileOutput) FixedDate() TimeWindowPtrOutput
the specific date-time for the profile. This element is not used if the Recurrence element is used.
func (AutoscaleProfileOutput) Name ¶
func (o AutoscaleProfileOutput) Name() pulumi.StringOutput
the name of the profile.
func (AutoscaleProfileOutput) Recurrence ¶
func (o AutoscaleProfileOutput) Recurrence() RecurrencePtrOutput
the repeating times at which this profile begins. This element is not used if the FixedDate element is used.
func (AutoscaleProfileOutput) Rules ¶
func (o AutoscaleProfileOutput) Rules() ScaleRuleArrayOutput
the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified.
func (AutoscaleProfileOutput) ToAutoscaleProfileOutput ¶
func (o AutoscaleProfileOutput) ToAutoscaleProfileOutput() AutoscaleProfileOutput
func (AutoscaleProfileOutput) ToAutoscaleProfileOutputWithContext ¶
func (o AutoscaleProfileOutput) ToAutoscaleProfileOutputWithContext(ctx context.Context) AutoscaleProfileOutput
type AutoscaleProfileResponse ¶
type AutoscaleProfileResponse struct { // the number of instances that can be used during this profile. Capacity ScaleCapacityResponse `pulumi:"capacity"` // the specific date-time for the profile. This element is not used if the Recurrence element is used. FixedDate *TimeWindowResponse `pulumi:"fixedDate"` // the name of the profile. Name string `pulumi:"name"` // the repeating times at which this profile begins. This element is not used if the FixedDate element is used. Recurrence *RecurrenceResponse `pulumi:"recurrence"` // the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified. Rules []ScaleRuleResponse `pulumi:"rules"` }
Autoscale profile.
type AutoscaleProfileResponseArgs ¶
type AutoscaleProfileResponseArgs struct { // the number of instances that can be used during this profile. Capacity ScaleCapacityResponseInput `pulumi:"capacity"` // the specific date-time for the profile. This element is not used if the Recurrence element is used. FixedDate TimeWindowResponsePtrInput `pulumi:"fixedDate"` // the name of the profile. Name pulumi.StringInput `pulumi:"name"` // the repeating times at which this profile begins. This element is not used if the FixedDate element is used. Recurrence RecurrenceResponsePtrInput `pulumi:"recurrence"` // the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified. Rules ScaleRuleResponseArrayInput `pulumi:"rules"` }
Autoscale profile.
func (AutoscaleProfileResponseArgs) ElementType ¶
func (AutoscaleProfileResponseArgs) ElementType() reflect.Type
func (AutoscaleProfileResponseArgs) ToAutoscaleProfileResponseOutput ¶
func (i AutoscaleProfileResponseArgs) ToAutoscaleProfileResponseOutput() AutoscaleProfileResponseOutput
func (AutoscaleProfileResponseArgs) ToAutoscaleProfileResponseOutputWithContext ¶
func (i AutoscaleProfileResponseArgs) ToAutoscaleProfileResponseOutputWithContext(ctx context.Context) AutoscaleProfileResponseOutput
type AutoscaleProfileResponseArray ¶
type AutoscaleProfileResponseArray []AutoscaleProfileResponseInput
func (AutoscaleProfileResponseArray) ElementType ¶
func (AutoscaleProfileResponseArray) ElementType() reflect.Type
func (AutoscaleProfileResponseArray) ToAutoscaleProfileResponseArrayOutput ¶
func (i AutoscaleProfileResponseArray) ToAutoscaleProfileResponseArrayOutput() AutoscaleProfileResponseArrayOutput
func (AutoscaleProfileResponseArray) ToAutoscaleProfileResponseArrayOutputWithContext ¶
func (i AutoscaleProfileResponseArray) ToAutoscaleProfileResponseArrayOutputWithContext(ctx context.Context) AutoscaleProfileResponseArrayOutput
type AutoscaleProfileResponseArrayInput ¶
type AutoscaleProfileResponseArrayInput interface { pulumi.Input ToAutoscaleProfileResponseArrayOutput() AutoscaleProfileResponseArrayOutput ToAutoscaleProfileResponseArrayOutputWithContext(context.Context) AutoscaleProfileResponseArrayOutput }
AutoscaleProfileResponseArrayInput is an input type that accepts AutoscaleProfileResponseArray and AutoscaleProfileResponseArrayOutput values. You can construct a concrete instance of `AutoscaleProfileResponseArrayInput` via:
AutoscaleProfileResponseArray{ AutoscaleProfileResponseArgs{...} }
type AutoscaleProfileResponseArrayOutput ¶
type AutoscaleProfileResponseArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleProfileResponseArrayOutput) ElementType ¶
func (AutoscaleProfileResponseArrayOutput) ElementType() reflect.Type
func (AutoscaleProfileResponseArrayOutput) Index ¶
func (o AutoscaleProfileResponseArrayOutput) Index(i pulumi.IntInput) AutoscaleProfileResponseOutput
func (AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutput ¶
func (o AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutput() AutoscaleProfileResponseArrayOutput
func (AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutputWithContext ¶
func (o AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutputWithContext(ctx context.Context) AutoscaleProfileResponseArrayOutput
type AutoscaleProfileResponseInput ¶
type AutoscaleProfileResponseInput interface { pulumi.Input ToAutoscaleProfileResponseOutput() AutoscaleProfileResponseOutput ToAutoscaleProfileResponseOutputWithContext(context.Context) AutoscaleProfileResponseOutput }
AutoscaleProfileResponseInput is an input type that accepts AutoscaleProfileResponseArgs and AutoscaleProfileResponseOutput values. You can construct a concrete instance of `AutoscaleProfileResponseInput` via:
AutoscaleProfileResponseArgs{...}
type AutoscaleProfileResponseOutput ¶
type AutoscaleProfileResponseOutput struct{ *pulumi.OutputState }
Autoscale profile.
func (AutoscaleProfileResponseOutput) Capacity ¶
func (o AutoscaleProfileResponseOutput) Capacity() ScaleCapacityResponseOutput
the number of instances that can be used during this profile.
func (AutoscaleProfileResponseOutput) ElementType ¶
func (AutoscaleProfileResponseOutput) ElementType() reflect.Type
func (AutoscaleProfileResponseOutput) FixedDate ¶
func (o AutoscaleProfileResponseOutput) FixedDate() TimeWindowResponsePtrOutput
the specific date-time for the profile. This element is not used if the Recurrence element is used.
func (AutoscaleProfileResponseOutput) Name ¶
func (o AutoscaleProfileResponseOutput) Name() pulumi.StringOutput
the name of the profile.
func (AutoscaleProfileResponseOutput) Recurrence ¶
func (o AutoscaleProfileResponseOutput) Recurrence() RecurrenceResponsePtrOutput
the repeating times at which this profile begins. This element is not used if the FixedDate element is used.
func (AutoscaleProfileResponseOutput) Rules ¶
func (o AutoscaleProfileResponseOutput) Rules() ScaleRuleResponseArrayOutput
the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified.
func (AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutput ¶
func (o AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutput() AutoscaleProfileResponseOutput
func (AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutputWithContext ¶
func (o AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutputWithContext(ctx context.Context) AutoscaleProfileResponseOutput
type AutoscaleSetting ¶
type AutoscaleSetting struct { pulumi.CustomResourceState // the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // the collection of notifications. Notifications AutoscaleNotificationResponseArrayOutput `pulumi:"notifications"` // the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified. Profiles AutoscaleProfileResponseArrayOutput `pulumi:"profiles"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // the resource identifier of the resource that the autoscale setting should be added to. TargetResourceUri pulumi.StringPtrOutput `pulumi:"targetResourceUri"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
The autoscale setting resource.
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 { // The autoscale setting name. AutoscaleSettingName pulumi.StringInput // the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'. Enabled pulumi.BoolPtrInput // Resource location Location pulumi.StringInput // the name of the autoscale setting. Name pulumi.StringPtrInput // the collection of notifications. Notifications AutoscaleNotificationArrayInput // the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified. Profiles AutoscaleProfileArrayInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput // the resource identifier of the resource that the autoscale setting should be added to. TargetResourceUri pulumi.StringPtrInput }
The set of arguments for constructing a AutoscaleSetting resource.
func (AutoscaleSettingArgs) ElementType ¶
func (AutoscaleSettingArgs) ElementType() reflect.Type
type AutoscaleSettingState ¶
type AutoscaleSettingState struct { // the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'. Enabled pulumi.BoolPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // the collection of notifications. Notifications AutoscaleNotificationResponseArrayInput // the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified. Profiles AutoscaleProfileResponseArrayInput // Resource tags Tags pulumi.StringMapInput // the resource identifier of the resource that the autoscale setting should be added to. TargetResourceUri pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput }
func (AutoscaleSettingState) ElementType ¶
func (AutoscaleSettingState) ElementType() reflect.Type
type AzNsActionGroup ¶
type AzNsActionGroup struct { // Azure Action Group reference. ActionGroup []string `pulumi:"actionGroup"` // 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"` }
Azure action group
type AzNsActionGroupArgs ¶
type AzNsActionGroupArgs struct { // Azure Action Group reference. ActionGroup pulumi.StringArrayInput `pulumi:"actionGroup"` // Custom payload to be sent for all webhook URI in Azure action group CustomWebhookPayload pulumi.StringPtrInput `pulumi:"customWebhookPayload"` // Custom subject override for all email ids in Azure action group EmailSubject pulumi.StringPtrInput `pulumi:"emailSubject"` }
Azure action group
func (AzNsActionGroupArgs) ElementType ¶
func (AzNsActionGroupArgs) ElementType() reflect.Type
func (AzNsActionGroupArgs) ToAzNsActionGroupOutput ¶
func (i AzNsActionGroupArgs) ToAzNsActionGroupOutput() AzNsActionGroupOutput
func (AzNsActionGroupArgs) ToAzNsActionGroupOutputWithContext ¶
func (i AzNsActionGroupArgs) ToAzNsActionGroupOutputWithContext(ctx context.Context) AzNsActionGroupOutput
func (AzNsActionGroupArgs) ToAzNsActionGroupPtrOutput ¶
func (i AzNsActionGroupArgs) ToAzNsActionGroupPtrOutput() AzNsActionGroupPtrOutput
func (AzNsActionGroupArgs) ToAzNsActionGroupPtrOutputWithContext ¶
func (i AzNsActionGroupArgs) ToAzNsActionGroupPtrOutputWithContext(ctx context.Context) AzNsActionGroupPtrOutput
type AzNsActionGroupInput ¶
type AzNsActionGroupInput interface { pulumi.Input ToAzNsActionGroupOutput() AzNsActionGroupOutput ToAzNsActionGroupOutputWithContext(context.Context) AzNsActionGroupOutput }
AzNsActionGroupInput is an input type that accepts AzNsActionGroupArgs and AzNsActionGroupOutput values. You can construct a concrete instance of `AzNsActionGroupInput` via:
AzNsActionGroupArgs{...}
type AzNsActionGroupOutput ¶
type AzNsActionGroupOutput struct{ *pulumi.OutputState }
Azure action group
func (AzNsActionGroupOutput) ActionGroup ¶
func (o AzNsActionGroupOutput) ActionGroup() pulumi.StringArrayOutput
Azure Action Group reference.
func (AzNsActionGroupOutput) CustomWebhookPayload ¶
func (o AzNsActionGroupOutput) CustomWebhookPayload() pulumi.StringPtrOutput
Custom payload to be sent for all webhook URI in Azure action group
func (AzNsActionGroupOutput) ElementType ¶
func (AzNsActionGroupOutput) ElementType() reflect.Type
func (AzNsActionGroupOutput) EmailSubject ¶
func (o AzNsActionGroupOutput) EmailSubject() pulumi.StringPtrOutput
Custom subject override for all email ids in Azure action group
func (AzNsActionGroupOutput) ToAzNsActionGroupOutput ¶
func (o AzNsActionGroupOutput) ToAzNsActionGroupOutput() AzNsActionGroupOutput
func (AzNsActionGroupOutput) ToAzNsActionGroupOutputWithContext ¶
func (o AzNsActionGroupOutput) ToAzNsActionGroupOutputWithContext(ctx context.Context) AzNsActionGroupOutput
func (AzNsActionGroupOutput) ToAzNsActionGroupPtrOutput ¶
func (o AzNsActionGroupOutput) ToAzNsActionGroupPtrOutput() AzNsActionGroupPtrOutput
func (AzNsActionGroupOutput) ToAzNsActionGroupPtrOutputWithContext ¶
func (o AzNsActionGroupOutput) ToAzNsActionGroupPtrOutputWithContext(ctx context.Context) AzNsActionGroupPtrOutput
type AzNsActionGroupPtrInput ¶
type AzNsActionGroupPtrInput interface { pulumi.Input ToAzNsActionGroupPtrOutput() AzNsActionGroupPtrOutput ToAzNsActionGroupPtrOutputWithContext(context.Context) AzNsActionGroupPtrOutput }
AzNsActionGroupPtrInput is an input type that accepts AzNsActionGroupArgs, AzNsActionGroupPtr and AzNsActionGroupPtrOutput values. You can construct a concrete instance of `AzNsActionGroupPtrInput` via:
AzNsActionGroupArgs{...} or: nil
func AzNsActionGroupPtr ¶
func AzNsActionGroupPtr(v *AzNsActionGroupArgs) AzNsActionGroupPtrInput
type AzNsActionGroupPtrOutput ¶
type AzNsActionGroupPtrOutput struct{ *pulumi.OutputState }
func (AzNsActionGroupPtrOutput) ActionGroup ¶
func (o AzNsActionGroupPtrOutput) ActionGroup() pulumi.StringArrayOutput
Azure Action Group reference.
func (AzNsActionGroupPtrOutput) CustomWebhookPayload ¶
func (o AzNsActionGroupPtrOutput) CustomWebhookPayload() pulumi.StringPtrOutput
Custom payload to be sent for all webhook URI in Azure action group
func (AzNsActionGroupPtrOutput) Elem ¶
func (o AzNsActionGroupPtrOutput) Elem() AzNsActionGroupOutput
func (AzNsActionGroupPtrOutput) ElementType ¶
func (AzNsActionGroupPtrOutput) ElementType() reflect.Type
func (AzNsActionGroupPtrOutput) EmailSubject ¶
func (o AzNsActionGroupPtrOutput) EmailSubject() pulumi.StringPtrOutput
Custom subject override for all email ids in Azure action group
func (AzNsActionGroupPtrOutput) ToAzNsActionGroupPtrOutput ¶
func (o AzNsActionGroupPtrOutput) ToAzNsActionGroupPtrOutput() AzNsActionGroupPtrOutput
func (AzNsActionGroupPtrOutput) ToAzNsActionGroupPtrOutputWithContext ¶
func (o AzNsActionGroupPtrOutput) ToAzNsActionGroupPtrOutputWithContext(ctx context.Context) AzNsActionGroupPtrOutput
type AzNsActionGroupResponse ¶
type AzNsActionGroupResponse struct { // Azure Action Group reference. ActionGroup []string `pulumi:"actionGroup"` // 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"` }
Azure action group
type AzNsActionGroupResponseArgs ¶
type AzNsActionGroupResponseArgs struct { // Azure Action Group reference. ActionGroup pulumi.StringArrayInput `pulumi:"actionGroup"` // Custom payload to be sent for all webhook URI in Azure action group CustomWebhookPayload pulumi.StringPtrInput `pulumi:"customWebhookPayload"` // Custom subject override for all email ids in Azure action group EmailSubject pulumi.StringPtrInput `pulumi:"emailSubject"` }
Azure action group
func (AzNsActionGroupResponseArgs) ElementType ¶
func (AzNsActionGroupResponseArgs) ElementType() reflect.Type
func (AzNsActionGroupResponseArgs) ToAzNsActionGroupResponseOutput ¶
func (i AzNsActionGroupResponseArgs) ToAzNsActionGroupResponseOutput() AzNsActionGroupResponseOutput
func (AzNsActionGroupResponseArgs) ToAzNsActionGroupResponseOutputWithContext ¶
func (i AzNsActionGroupResponseArgs) ToAzNsActionGroupResponseOutputWithContext(ctx context.Context) AzNsActionGroupResponseOutput
func (AzNsActionGroupResponseArgs) ToAzNsActionGroupResponsePtrOutput ¶
func (i AzNsActionGroupResponseArgs) ToAzNsActionGroupResponsePtrOutput() AzNsActionGroupResponsePtrOutput
func (AzNsActionGroupResponseArgs) ToAzNsActionGroupResponsePtrOutputWithContext ¶
func (i AzNsActionGroupResponseArgs) ToAzNsActionGroupResponsePtrOutputWithContext(ctx context.Context) AzNsActionGroupResponsePtrOutput
type AzNsActionGroupResponseInput ¶
type AzNsActionGroupResponseInput interface { pulumi.Input ToAzNsActionGroupResponseOutput() AzNsActionGroupResponseOutput ToAzNsActionGroupResponseOutputWithContext(context.Context) AzNsActionGroupResponseOutput }
AzNsActionGroupResponseInput is an input type that accepts AzNsActionGroupResponseArgs and AzNsActionGroupResponseOutput values. You can construct a concrete instance of `AzNsActionGroupResponseInput` via:
AzNsActionGroupResponseArgs{...}
type AzNsActionGroupResponseOutput ¶
type AzNsActionGroupResponseOutput struct{ *pulumi.OutputState }
Azure action group
func (AzNsActionGroupResponseOutput) ActionGroup ¶
func (o AzNsActionGroupResponseOutput) ActionGroup() pulumi.StringArrayOutput
Azure Action Group reference.
func (AzNsActionGroupResponseOutput) CustomWebhookPayload ¶
func (o AzNsActionGroupResponseOutput) CustomWebhookPayload() pulumi.StringPtrOutput
Custom payload to be sent for all webhook URI in Azure action group
func (AzNsActionGroupResponseOutput) ElementType ¶
func (AzNsActionGroupResponseOutput) ElementType() reflect.Type
func (AzNsActionGroupResponseOutput) EmailSubject ¶
func (o AzNsActionGroupResponseOutput) EmailSubject() pulumi.StringPtrOutput
Custom subject override for all email ids in Azure action group
func (AzNsActionGroupResponseOutput) ToAzNsActionGroupResponseOutput ¶
func (o AzNsActionGroupResponseOutput) ToAzNsActionGroupResponseOutput() AzNsActionGroupResponseOutput
func (AzNsActionGroupResponseOutput) ToAzNsActionGroupResponseOutputWithContext ¶
func (o AzNsActionGroupResponseOutput) ToAzNsActionGroupResponseOutputWithContext(ctx context.Context) AzNsActionGroupResponseOutput
func (AzNsActionGroupResponseOutput) ToAzNsActionGroupResponsePtrOutput ¶
func (o AzNsActionGroupResponseOutput) ToAzNsActionGroupResponsePtrOutput() AzNsActionGroupResponsePtrOutput
func (AzNsActionGroupResponseOutput) ToAzNsActionGroupResponsePtrOutputWithContext ¶
func (o AzNsActionGroupResponseOutput) ToAzNsActionGroupResponsePtrOutputWithContext(ctx context.Context) AzNsActionGroupResponsePtrOutput
type AzNsActionGroupResponsePtrInput ¶
type AzNsActionGroupResponsePtrInput interface { pulumi.Input ToAzNsActionGroupResponsePtrOutput() AzNsActionGroupResponsePtrOutput ToAzNsActionGroupResponsePtrOutputWithContext(context.Context) AzNsActionGroupResponsePtrOutput }
AzNsActionGroupResponsePtrInput is an input type that accepts AzNsActionGroupResponseArgs, AzNsActionGroupResponsePtr and AzNsActionGroupResponsePtrOutput values. You can construct a concrete instance of `AzNsActionGroupResponsePtrInput` via:
AzNsActionGroupResponseArgs{...} or: nil
func AzNsActionGroupResponsePtr ¶
func AzNsActionGroupResponsePtr(v *AzNsActionGroupResponseArgs) AzNsActionGroupResponsePtrInput
type AzNsActionGroupResponsePtrOutput ¶
type AzNsActionGroupResponsePtrOutput struct{ *pulumi.OutputState }
func (AzNsActionGroupResponsePtrOutput) ActionGroup ¶
func (o AzNsActionGroupResponsePtrOutput) ActionGroup() pulumi.StringArrayOutput
Azure Action Group reference.
func (AzNsActionGroupResponsePtrOutput) CustomWebhookPayload ¶
func (o AzNsActionGroupResponsePtrOutput) CustomWebhookPayload() pulumi.StringPtrOutput
Custom payload to be sent for all webhook URI in Azure action group
func (AzNsActionGroupResponsePtrOutput) Elem ¶
func (o AzNsActionGroupResponsePtrOutput) Elem() AzNsActionGroupResponseOutput
func (AzNsActionGroupResponsePtrOutput) ElementType ¶
func (AzNsActionGroupResponsePtrOutput) ElementType() reflect.Type
func (AzNsActionGroupResponsePtrOutput) EmailSubject ¶
func (o AzNsActionGroupResponsePtrOutput) EmailSubject() pulumi.StringPtrOutput
Custom subject override for all email ids in Azure action group
func (AzNsActionGroupResponsePtrOutput) ToAzNsActionGroupResponsePtrOutput ¶
func (o AzNsActionGroupResponsePtrOutput) ToAzNsActionGroupResponsePtrOutput() AzNsActionGroupResponsePtrOutput
func (AzNsActionGroupResponsePtrOutput) ToAzNsActionGroupResponsePtrOutputWithContext ¶
func (o AzNsActionGroupResponsePtrOutput) ToAzNsActionGroupResponsePtrOutputWithContext(ctx context.Context) AzNsActionGroupResponsePtrOutput
type AzureAppPushReceiver ¶
type AzureAppPushReceiver struct { // The email address registered for the Azure mobile app. EmailAddress string `pulumi:"emailAddress"` // The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` }
The Azure mobile App push notification receiver.
type AzureAppPushReceiverArgs ¶
type AzureAppPushReceiverArgs struct { // The email address registered for the Azure mobile app. EmailAddress pulumi.StringInput `pulumi:"emailAddress"` // The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` }
The Azure mobile App push notification receiver.
func (AzureAppPushReceiverArgs) ElementType ¶
func (AzureAppPushReceiverArgs) ElementType() reflect.Type
func (AzureAppPushReceiverArgs) ToAzureAppPushReceiverOutput ¶
func (i AzureAppPushReceiverArgs) ToAzureAppPushReceiverOutput() AzureAppPushReceiverOutput
func (AzureAppPushReceiverArgs) ToAzureAppPushReceiverOutputWithContext ¶
func (i AzureAppPushReceiverArgs) ToAzureAppPushReceiverOutputWithContext(ctx context.Context) AzureAppPushReceiverOutput
type AzureAppPushReceiverArray ¶
type AzureAppPushReceiverArray []AzureAppPushReceiverInput
func (AzureAppPushReceiverArray) ElementType ¶
func (AzureAppPushReceiverArray) ElementType() reflect.Type
func (AzureAppPushReceiverArray) ToAzureAppPushReceiverArrayOutput ¶
func (i AzureAppPushReceiverArray) ToAzureAppPushReceiverArrayOutput() AzureAppPushReceiverArrayOutput
func (AzureAppPushReceiverArray) ToAzureAppPushReceiverArrayOutputWithContext ¶
func (i AzureAppPushReceiverArray) ToAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) AzureAppPushReceiverArrayOutput
type AzureAppPushReceiverArrayInput ¶
type AzureAppPushReceiverArrayInput interface { pulumi.Input ToAzureAppPushReceiverArrayOutput() AzureAppPushReceiverArrayOutput ToAzureAppPushReceiverArrayOutputWithContext(context.Context) AzureAppPushReceiverArrayOutput }
AzureAppPushReceiverArrayInput is an input type that accepts AzureAppPushReceiverArray and AzureAppPushReceiverArrayOutput values. You can construct a concrete instance of `AzureAppPushReceiverArrayInput` via:
AzureAppPushReceiverArray{ AzureAppPushReceiverArgs{...} }
type AzureAppPushReceiverArrayOutput ¶
type AzureAppPushReceiverArrayOutput struct{ *pulumi.OutputState }
func (AzureAppPushReceiverArrayOutput) ElementType ¶
func (AzureAppPushReceiverArrayOutput) ElementType() reflect.Type
func (AzureAppPushReceiverArrayOutput) Index ¶
func (o AzureAppPushReceiverArrayOutput) Index(i pulumi.IntInput) AzureAppPushReceiverOutput
func (AzureAppPushReceiverArrayOutput) ToAzureAppPushReceiverArrayOutput ¶
func (o AzureAppPushReceiverArrayOutput) ToAzureAppPushReceiverArrayOutput() AzureAppPushReceiverArrayOutput
func (AzureAppPushReceiverArrayOutput) ToAzureAppPushReceiverArrayOutputWithContext ¶
func (o AzureAppPushReceiverArrayOutput) ToAzureAppPushReceiverArrayOutputWithContext(ctx context.Context) AzureAppPushReceiverArrayOutput
type AzureAppPushReceiverInput ¶
type AzureAppPushReceiverInput interface { pulumi.Input ToAzureAppPushReceiverOutput() AzureAppPushReceiverOutput ToAzureAppPushReceiverOutputWithContext(context.Context) AzureAppPushReceiverOutput }
AzureAppPushReceiverInput is an input type that accepts AzureAppPushReceiverArgs and AzureAppPushReceiverOutput values. You can construct a concrete instance of `AzureAppPushReceiverInput` via:
AzureAppPushReceiverArgs{...}
type AzureAppPushReceiverOutput ¶
type AzureAppPushReceiverOutput struct{ *pulumi.OutputState }
The Azure mobile App push notification receiver.
func (AzureAppPushReceiverOutput) ElementType ¶
func (AzureAppPushReceiverOutput) ElementType() reflect.Type
func (AzureAppPushReceiverOutput) EmailAddress ¶
func (o AzureAppPushReceiverOutput) EmailAddress() pulumi.StringOutput
The email address registered for the Azure mobile app.
func (AzureAppPushReceiverOutput) Name ¶
func (o AzureAppPushReceiverOutput) Name() pulumi.StringOutput
The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group.
func (AzureAppPushReceiverOutput) ToAzureAppPushReceiverOutput ¶
func (o AzureAppPushReceiverOutput) ToAzureAppPushReceiverOutput() AzureAppPushReceiverOutput
func (AzureAppPushReceiverOutput) ToAzureAppPushReceiverOutputWithContext ¶
func (o AzureAppPushReceiverOutput) ToAzureAppPushReceiverOutputWithContext(ctx context.Context) AzureAppPushReceiverOutput
type AzureAppPushReceiverResponse ¶
type AzureAppPushReceiverResponse struct { // The email address registered for the Azure mobile app. EmailAddress string `pulumi:"emailAddress"` // The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` }
The Azure mobile App push notification receiver.
type AzureAppPushReceiverResponseArgs ¶
type AzureAppPushReceiverResponseArgs struct { // The email address registered for the Azure mobile app. EmailAddress pulumi.StringInput `pulumi:"emailAddress"` // The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` }
The Azure mobile App push notification receiver.
func (AzureAppPushReceiverResponseArgs) ElementType ¶
func (AzureAppPushReceiverResponseArgs) ElementType() reflect.Type
func (AzureAppPushReceiverResponseArgs) ToAzureAppPushReceiverResponseOutput ¶
func (i AzureAppPushReceiverResponseArgs) ToAzureAppPushReceiverResponseOutput() AzureAppPushReceiverResponseOutput
func (AzureAppPushReceiverResponseArgs) ToAzureAppPushReceiverResponseOutputWithContext ¶
func (i AzureAppPushReceiverResponseArgs) ToAzureAppPushReceiverResponseOutputWithContext(ctx context.Context) AzureAppPushReceiverResponseOutput
type AzureAppPushReceiverResponseArray ¶
type AzureAppPushReceiverResponseArray []AzureAppPushReceiverResponseInput
func (AzureAppPushReceiverResponseArray) ElementType ¶
func (AzureAppPushReceiverResponseArray) ElementType() reflect.Type
func (AzureAppPushReceiverResponseArray) ToAzureAppPushReceiverResponseArrayOutput ¶
func (i AzureAppPushReceiverResponseArray) ToAzureAppPushReceiverResponseArrayOutput() AzureAppPushReceiverResponseArrayOutput
func (AzureAppPushReceiverResponseArray) ToAzureAppPushReceiverResponseArrayOutputWithContext ¶
func (i AzureAppPushReceiverResponseArray) ToAzureAppPushReceiverResponseArrayOutputWithContext(ctx context.Context) AzureAppPushReceiverResponseArrayOutput
type AzureAppPushReceiverResponseArrayInput ¶
type AzureAppPushReceiverResponseArrayInput interface { pulumi.Input ToAzureAppPushReceiverResponseArrayOutput() AzureAppPushReceiverResponseArrayOutput ToAzureAppPushReceiverResponseArrayOutputWithContext(context.Context) AzureAppPushReceiverResponseArrayOutput }
AzureAppPushReceiverResponseArrayInput is an input type that accepts AzureAppPushReceiverResponseArray and AzureAppPushReceiverResponseArrayOutput values. You can construct a concrete instance of `AzureAppPushReceiverResponseArrayInput` via:
AzureAppPushReceiverResponseArray{ AzureAppPushReceiverResponseArgs{...} }
type AzureAppPushReceiverResponseArrayOutput ¶
type AzureAppPushReceiverResponseArrayOutput struct{ *pulumi.OutputState }
func (AzureAppPushReceiverResponseArrayOutput) ElementType ¶
func (AzureAppPushReceiverResponseArrayOutput) ElementType() reflect.Type
func (AzureAppPushReceiverResponseArrayOutput) ToAzureAppPushReceiverResponseArrayOutput ¶
func (o AzureAppPushReceiverResponseArrayOutput) ToAzureAppPushReceiverResponseArrayOutput() AzureAppPushReceiverResponseArrayOutput
func (AzureAppPushReceiverResponseArrayOutput) ToAzureAppPushReceiverResponseArrayOutputWithContext ¶
func (o AzureAppPushReceiverResponseArrayOutput) ToAzureAppPushReceiverResponseArrayOutputWithContext(ctx context.Context) AzureAppPushReceiverResponseArrayOutput
type AzureAppPushReceiverResponseInput ¶
type AzureAppPushReceiverResponseInput interface { pulumi.Input ToAzureAppPushReceiverResponseOutput() AzureAppPushReceiverResponseOutput ToAzureAppPushReceiverResponseOutputWithContext(context.Context) AzureAppPushReceiverResponseOutput }
AzureAppPushReceiverResponseInput is an input type that accepts AzureAppPushReceiverResponseArgs and AzureAppPushReceiverResponseOutput values. You can construct a concrete instance of `AzureAppPushReceiverResponseInput` via:
AzureAppPushReceiverResponseArgs{...}
type AzureAppPushReceiverResponseOutput ¶
type AzureAppPushReceiverResponseOutput struct{ *pulumi.OutputState }
The Azure mobile App push notification receiver.
func (AzureAppPushReceiverResponseOutput) ElementType ¶
func (AzureAppPushReceiverResponseOutput) ElementType() reflect.Type
func (AzureAppPushReceiverResponseOutput) EmailAddress ¶
func (o AzureAppPushReceiverResponseOutput) EmailAddress() pulumi.StringOutput
The email address registered for the Azure mobile app.
func (AzureAppPushReceiverResponseOutput) Name ¶
func (o AzureAppPushReceiverResponseOutput) Name() pulumi.StringOutput
The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group.
func (AzureAppPushReceiverResponseOutput) ToAzureAppPushReceiverResponseOutput ¶
func (o AzureAppPushReceiverResponseOutput) ToAzureAppPushReceiverResponseOutput() AzureAppPushReceiverResponseOutput
func (AzureAppPushReceiverResponseOutput) ToAzureAppPushReceiverResponseOutputWithContext ¶
func (o AzureAppPushReceiverResponseOutput) ToAzureAppPushReceiverResponseOutputWithContext(ctx context.Context) AzureAppPushReceiverResponseOutput
type AzureFunctionReceiver ¶
type AzureFunctionReceiver struct { // The azure resource id of the function app. FunctionAppResourceId string `pulumi:"functionAppResourceId"` // The function name in the function app. FunctionName string `pulumi:"functionName"` // The http trigger url where http request sent to. HttpTriggerUrl string `pulumi:"httpTriggerUrl"` // The name of the azure function receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
An azure function receiver.
type AzureFunctionReceiverArgs ¶
type AzureFunctionReceiverArgs struct { // The azure resource id of the function app. FunctionAppResourceId pulumi.StringInput `pulumi:"functionAppResourceId"` // The function name in the function app. FunctionName pulumi.StringInput `pulumi:"functionName"` // The http trigger url where http request sent to. HttpTriggerUrl pulumi.StringInput `pulumi:"httpTriggerUrl"` // The name of the azure function receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
An azure function receiver.
func (AzureFunctionReceiverArgs) ElementType ¶
func (AzureFunctionReceiverArgs) ElementType() reflect.Type
func (AzureFunctionReceiverArgs) ToAzureFunctionReceiverOutput ¶
func (i AzureFunctionReceiverArgs) ToAzureFunctionReceiverOutput() AzureFunctionReceiverOutput
func (AzureFunctionReceiverArgs) ToAzureFunctionReceiverOutputWithContext ¶
func (i AzureFunctionReceiverArgs) ToAzureFunctionReceiverOutputWithContext(ctx context.Context) AzureFunctionReceiverOutput
type AzureFunctionReceiverArray ¶
type AzureFunctionReceiverArray []AzureFunctionReceiverInput
func (AzureFunctionReceiverArray) ElementType ¶
func (AzureFunctionReceiverArray) ElementType() reflect.Type
func (AzureFunctionReceiverArray) ToAzureFunctionReceiverArrayOutput ¶
func (i AzureFunctionReceiverArray) ToAzureFunctionReceiverArrayOutput() AzureFunctionReceiverArrayOutput
func (AzureFunctionReceiverArray) ToAzureFunctionReceiverArrayOutputWithContext ¶
func (i AzureFunctionReceiverArray) ToAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) AzureFunctionReceiverArrayOutput
type AzureFunctionReceiverArrayInput ¶
type AzureFunctionReceiverArrayInput interface { pulumi.Input ToAzureFunctionReceiverArrayOutput() AzureFunctionReceiverArrayOutput ToAzureFunctionReceiverArrayOutputWithContext(context.Context) AzureFunctionReceiverArrayOutput }
AzureFunctionReceiverArrayInput is an input type that accepts AzureFunctionReceiverArray and AzureFunctionReceiverArrayOutput values. You can construct a concrete instance of `AzureFunctionReceiverArrayInput` via:
AzureFunctionReceiverArray{ AzureFunctionReceiverArgs{...} }
type AzureFunctionReceiverArrayOutput ¶
type AzureFunctionReceiverArrayOutput struct{ *pulumi.OutputState }
func (AzureFunctionReceiverArrayOutput) ElementType ¶
func (AzureFunctionReceiverArrayOutput) ElementType() reflect.Type
func (AzureFunctionReceiverArrayOutput) Index ¶
func (o AzureFunctionReceiverArrayOutput) Index(i pulumi.IntInput) AzureFunctionReceiverOutput
func (AzureFunctionReceiverArrayOutput) ToAzureFunctionReceiverArrayOutput ¶
func (o AzureFunctionReceiverArrayOutput) ToAzureFunctionReceiverArrayOutput() AzureFunctionReceiverArrayOutput
func (AzureFunctionReceiverArrayOutput) ToAzureFunctionReceiverArrayOutputWithContext ¶
func (o AzureFunctionReceiverArrayOutput) ToAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) AzureFunctionReceiverArrayOutput
type AzureFunctionReceiverInput ¶
type AzureFunctionReceiverInput interface { pulumi.Input ToAzureFunctionReceiverOutput() AzureFunctionReceiverOutput ToAzureFunctionReceiverOutputWithContext(context.Context) AzureFunctionReceiverOutput }
AzureFunctionReceiverInput is an input type that accepts AzureFunctionReceiverArgs and AzureFunctionReceiverOutput values. You can construct a concrete instance of `AzureFunctionReceiverInput` via:
AzureFunctionReceiverArgs{...}
type AzureFunctionReceiverOutput ¶
type AzureFunctionReceiverOutput struct{ *pulumi.OutputState }
An azure function receiver.
func (AzureFunctionReceiverOutput) ElementType ¶
func (AzureFunctionReceiverOutput) ElementType() reflect.Type
func (AzureFunctionReceiverOutput) FunctionAppResourceId ¶
func (o AzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput
The azure resource id of the function app.
func (AzureFunctionReceiverOutput) FunctionName ¶
func (o AzureFunctionReceiverOutput) FunctionName() pulumi.StringOutput
The function name in the function app.
func (AzureFunctionReceiverOutput) HttpTriggerUrl ¶
func (o AzureFunctionReceiverOutput) HttpTriggerUrl() pulumi.StringOutput
The http trigger url where http request sent to.
func (AzureFunctionReceiverOutput) Name ¶
func (o AzureFunctionReceiverOutput) Name() pulumi.StringOutput
The name of the azure function receiver. Names must be unique across all receivers within an action group.
func (AzureFunctionReceiverOutput) ToAzureFunctionReceiverOutput ¶
func (o AzureFunctionReceiverOutput) ToAzureFunctionReceiverOutput() AzureFunctionReceiverOutput
func (AzureFunctionReceiverOutput) ToAzureFunctionReceiverOutputWithContext ¶
func (o AzureFunctionReceiverOutput) ToAzureFunctionReceiverOutputWithContext(ctx context.Context) AzureFunctionReceiverOutput
func (AzureFunctionReceiverOutput) UseCommonAlertSchema ¶
func (o AzureFunctionReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type AzureFunctionReceiverResponse ¶
type AzureFunctionReceiverResponse struct { // The azure resource id of the function app. FunctionAppResourceId string `pulumi:"functionAppResourceId"` // The function name in the function app. FunctionName string `pulumi:"functionName"` // The http trigger url where http request sent to. HttpTriggerUrl string `pulumi:"httpTriggerUrl"` // The name of the azure function receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
An azure function receiver.
type AzureFunctionReceiverResponseArgs ¶
type AzureFunctionReceiverResponseArgs struct { // The azure resource id of the function app. FunctionAppResourceId pulumi.StringInput `pulumi:"functionAppResourceId"` // The function name in the function app. FunctionName pulumi.StringInput `pulumi:"functionName"` // The http trigger url where http request sent to. HttpTriggerUrl pulumi.StringInput `pulumi:"httpTriggerUrl"` // The name of the azure function receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
An azure function receiver.
func (AzureFunctionReceiverResponseArgs) ElementType ¶
func (AzureFunctionReceiverResponseArgs) ElementType() reflect.Type
func (AzureFunctionReceiverResponseArgs) ToAzureFunctionReceiverResponseOutput ¶
func (i AzureFunctionReceiverResponseArgs) ToAzureFunctionReceiverResponseOutput() AzureFunctionReceiverResponseOutput
func (AzureFunctionReceiverResponseArgs) ToAzureFunctionReceiverResponseOutputWithContext ¶
func (i AzureFunctionReceiverResponseArgs) ToAzureFunctionReceiverResponseOutputWithContext(ctx context.Context) AzureFunctionReceiverResponseOutput
type AzureFunctionReceiverResponseArray ¶
type AzureFunctionReceiverResponseArray []AzureFunctionReceiverResponseInput
func (AzureFunctionReceiverResponseArray) ElementType ¶
func (AzureFunctionReceiverResponseArray) ElementType() reflect.Type
func (AzureFunctionReceiverResponseArray) ToAzureFunctionReceiverResponseArrayOutput ¶
func (i AzureFunctionReceiverResponseArray) ToAzureFunctionReceiverResponseArrayOutput() AzureFunctionReceiverResponseArrayOutput
func (AzureFunctionReceiverResponseArray) ToAzureFunctionReceiverResponseArrayOutputWithContext ¶
func (i AzureFunctionReceiverResponseArray) ToAzureFunctionReceiverResponseArrayOutputWithContext(ctx context.Context) AzureFunctionReceiverResponseArrayOutput
type AzureFunctionReceiverResponseArrayInput ¶
type AzureFunctionReceiverResponseArrayInput interface { pulumi.Input ToAzureFunctionReceiverResponseArrayOutput() AzureFunctionReceiverResponseArrayOutput ToAzureFunctionReceiverResponseArrayOutputWithContext(context.Context) AzureFunctionReceiverResponseArrayOutput }
AzureFunctionReceiverResponseArrayInput is an input type that accepts AzureFunctionReceiverResponseArray and AzureFunctionReceiverResponseArrayOutput values. You can construct a concrete instance of `AzureFunctionReceiverResponseArrayInput` via:
AzureFunctionReceiverResponseArray{ AzureFunctionReceiverResponseArgs{...} }
type AzureFunctionReceiverResponseArrayOutput ¶
type AzureFunctionReceiverResponseArrayOutput struct{ *pulumi.OutputState }
func (AzureFunctionReceiverResponseArrayOutput) ElementType ¶
func (AzureFunctionReceiverResponseArrayOutput) ElementType() reflect.Type
func (AzureFunctionReceiverResponseArrayOutput) ToAzureFunctionReceiverResponseArrayOutput ¶
func (o AzureFunctionReceiverResponseArrayOutput) ToAzureFunctionReceiverResponseArrayOutput() AzureFunctionReceiverResponseArrayOutput
func (AzureFunctionReceiverResponseArrayOutput) ToAzureFunctionReceiverResponseArrayOutputWithContext ¶
func (o AzureFunctionReceiverResponseArrayOutput) ToAzureFunctionReceiverResponseArrayOutputWithContext(ctx context.Context) AzureFunctionReceiverResponseArrayOutput
type AzureFunctionReceiverResponseInput ¶
type AzureFunctionReceiverResponseInput interface { pulumi.Input ToAzureFunctionReceiverResponseOutput() AzureFunctionReceiverResponseOutput ToAzureFunctionReceiverResponseOutputWithContext(context.Context) AzureFunctionReceiverResponseOutput }
AzureFunctionReceiverResponseInput is an input type that accepts AzureFunctionReceiverResponseArgs and AzureFunctionReceiverResponseOutput values. You can construct a concrete instance of `AzureFunctionReceiverResponseInput` via:
AzureFunctionReceiverResponseArgs{...}
type AzureFunctionReceiverResponseOutput ¶
type AzureFunctionReceiverResponseOutput struct{ *pulumi.OutputState }
An azure function receiver.
func (AzureFunctionReceiverResponseOutput) ElementType ¶
func (AzureFunctionReceiverResponseOutput) ElementType() reflect.Type
func (AzureFunctionReceiverResponseOutput) FunctionAppResourceId ¶
func (o AzureFunctionReceiverResponseOutput) FunctionAppResourceId() pulumi.StringOutput
The azure resource id of the function app.
func (AzureFunctionReceiverResponseOutput) FunctionName ¶
func (o AzureFunctionReceiverResponseOutput) FunctionName() pulumi.StringOutput
The function name in the function app.
func (AzureFunctionReceiverResponseOutput) HttpTriggerUrl ¶
func (o AzureFunctionReceiverResponseOutput) HttpTriggerUrl() pulumi.StringOutput
The http trigger url where http request sent to.
func (AzureFunctionReceiverResponseOutput) Name ¶
func (o AzureFunctionReceiverResponseOutput) Name() pulumi.StringOutput
The name of the azure function receiver. Names must be unique across all receivers within an action group.
func (AzureFunctionReceiverResponseOutput) ToAzureFunctionReceiverResponseOutput ¶
func (o AzureFunctionReceiverResponseOutput) ToAzureFunctionReceiverResponseOutput() AzureFunctionReceiverResponseOutput
func (AzureFunctionReceiverResponseOutput) ToAzureFunctionReceiverResponseOutputWithContext ¶
func (o AzureFunctionReceiverResponseOutput) ToAzureFunctionReceiverResponseOutputWithContext(ctx context.Context) AzureFunctionReceiverResponseOutput
func (AzureFunctionReceiverResponseOutput) UseCommonAlertSchema ¶
func (o AzureFunctionReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type Component ¶
type Component struct { pulumi.CustomResourceState // Application Insights Unique ID for your Application. AppId pulumi.StringOutput `pulumi:"appId"` // The unique ID of your application. This field mirrors the 'Name' field and cannot be changed. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // Type of application being monitored. ApplicationType pulumi.StringOutput `pulumi:"applicationType"` // Application Insights component connection string. ConnectionString pulumi.StringOutput `pulumi:"connectionString"` // Creation Date for the Application Insights component, in ISO 8601 format. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // Disable IP masking. DisableIpMasking pulumi.BoolPtrOutput `pulumi:"disableIpMasking"` // Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API. FlowType pulumi.StringPtrOutput `pulumi:"flowType"` // The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp. HockeyAppId pulumi.StringPtrOutput `pulumi:"hockeyAppId"` // Token used to authenticate communications with between Application Insights and HockeyApp. HockeyAppToken pulumi.StringOutput `pulumi:"hockeyAppToken"` // Purge data immediately after 30 days. ImmediatePurgeDataOn30Days pulumi.BoolPtrOutput `pulumi:"immediatePurgeDataOn30Days"` // Indicates the flow of the ingestion. IngestionMode pulumi.StringPtrOutput `pulumi:"ingestionMode"` // Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component. InstrumentationKey pulumi.StringOutput `pulumi:"instrumentationKey"` // The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone. Kind pulumi.StringOutput `pulumi:"kind"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // List of linked private link scope resources. PrivateLinkScopedResources PrivateLinkScopedResourceResponseArrayOutput `pulumi:"privateLinkScopedResources"` // Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'. RequestSource pulumi.StringPtrOutput `pulumi:"requestSource"` // Retention period in days. RetentionInDays pulumi.IntPtrOutput `pulumi:"retentionInDays"` // Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry. SamplingPercentage pulumi.Float64PtrOutput `pulumi:"samplingPercentage"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Azure Tenant Id. TenantId pulumi.StringOutput `pulumi:"tenantId"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
An Application Insights component definition.
func GetComponent ¶
func GetComponent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ComponentState, opts ...pulumi.ResourceOption) (*Component, error)
GetComponent gets an existing Component 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 NewComponent ¶
func NewComponent(ctx *pulumi.Context, name string, args *ComponentArgs, opts ...pulumi.ResourceOption) (*Component, error)
NewComponent registers a new resource with the given unique name, arguments, and options.
type ComponentArgs ¶
type ComponentArgs struct { // Type of application being monitored. ApplicationType pulumi.StringInput // Disable IP masking. DisableIpMasking pulumi.BoolPtrInput // Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API. FlowType pulumi.StringPtrInput // The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp. HockeyAppId pulumi.StringPtrInput // Purge data immediately after 30 days. ImmediatePurgeDataOn30Days pulumi.BoolPtrInput // Indicates the flow of the ingestion. IngestionMode pulumi.StringPtrInput // The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone. Kind pulumi.StringInput // Resource location Location pulumi.StringInput // Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'. RequestSource pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the Application Insights component resource. ResourceName pulumi.StringInput // Retention period in days. RetentionInDays pulumi.IntPtrInput // Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry. SamplingPercentage pulumi.Float64PtrInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a Component resource.
func (ComponentArgs) ElementType ¶
func (ComponentArgs) ElementType() reflect.Type
type ComponentState ¶
type ComponentState struct { // Application Insights Unique ID for your Application. AppId pulumi.StringPtrInput // The unique ID of your application. This field mirrors the 'Name' field and cannot be changed. ApplicationId pulumi.StringPtrInput // Type of application being monitored. ApplicationType pulumi.StringPtrInput // Application Insights component connection string. ConnectionString pulumi.StringPtrInput // Creation Date for the Application Insights component, in ISO 8601 format. CreationDate pulumi.StringPtrInput // Disable IP masking. DisableIpMasking pulumi.BoolPtrInput // Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API. FlowType pulumi.StringPtrInput // The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp. HockeyAppId pulumi.StringPtrInput // Token used to authenticate communications with between Application Insights and HockeyApp. HockeyAppToken pulumi.StringPtrInput // Purge data immediately after 30 days. ImmediatePurgeDataOn30Days pulumi.BoolPtrInput // Indicates the flow of the ingestion. IngestionMode pulumi.StringPtrInput // Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component. InstrumentationKey pulumi.StringPtrInput // The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone. Kind pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // List of linked private link scope resources. PrivateLinkScopedResources PrivateLinkScopedResourceResponseArrayInput // Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed. ProvisioningState pulumi.StringPtrInput // Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'. RequestSource pulumi.StringPtrInput // Retention period in days. RetentionInDays pulumi.IntPtrInput // Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry. SamplingPercentage pulumi.Float64PtrInput // Resource tags Tags pulumi.StringMapInput // Azure Tenant Id. TenantId pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput }
func (ComponentState) ElementType ¶
func (ComponentState) ElementType() reflect.Type
type Criteria ¶
type Criteria struct { // List of Dimensions for creating metric Dimensions []Dimension `pulumi:"dimensions"` // Name of the metric MetricName string `pulumi:"metricName"` }
Specifies the criteria for converting log to metric.
type CriteriaArgs ¶
type CriteriaArgs struct { // List of Dimensions for creating metric Dimensions DimensionArrayInput `pulumi:"dimensions"` // Name of the metric MetricName pulumi.StringInput `pulumi:"metricName"` }
Specifies the criteria for converting log to metric.
func (CriteriaArgs) ElementType ¶
func (CriteriaArgs) ElementType() reflect.Type
func (CriteriaArgs) ToCriteriaOutput ¶
func (i CriteriaArgs) ToCriteriaOutput() CriteriaOutput
func (CriteriaArgs) ToCriteriaOutputWithContext ¶
func (i CriteriaArgs) ToCriteriaOutputWithContext(ctx context.Context) CriteriaOutput
type CriteriaArray ¶
type CriteriaArray []CriteriaInput
func (CriteriaArray) ElementType ¶
func (CriteriaArray) ElementType() reflect.Type
func (CriteriaArray) ToCriteriaArrayOutput ¶
func (i CriteriaArray) ToCriteriaArrayOutput() CriteriaArrayOutput
func (CriteriaArray) ToCriteriaArrayOutputWithContext ¶
func (i CriteriaArray) ToCriteriaArrayOutputWithContext(ctx context.Context) CriteriaArrayOutput
type CriteriaArrayInput ¶
type CriteriaArrayInput interface { pulumi.Input ToCriteriaArrayOutput() CriteriaArrayOutput ToCriteriaArrayOutputWithContext(context.Context) CriteriaArrayOutput }
CriteriaArrayInput is an input type that accepts CriteriaArray and CriteriaArrayOutput values. You can construct a concrete instance of `CriteriaArrayInput` via:
CriteriaArray{ CriteriaArgs{...} }
type CriteriaArrayOutput ¶
type CriteriaArrayOutput struct{ *pulumi.OutputState }
func (CriteriaArrayOutput) ElementType ¶
func (CriteriaArrayOutput) ElementType() reflect.Type
func (CriteriaArrayOutput) Index ¶
func (o CriteriaArrayOutput) Index(i pulumi.IntInput) CriteriaOutput
func (CriteriaArrayOutput) ToCriteriaArrayOutput ¶
func (o CriteriaArrayOutput) ToCriteriaArrayOutput() CriteriaArrayOutput
func (CriteriaArrayOutput) ToCriteriaArrayOutputWithContext ¶
func (o CriteriaArrayOutput) ToCriteriaArrayOutputWithContext(ctx context.Context) CriteriaArrayOutput
type CriteriaInput ¶
type CriteriaInput interface { pulumi.Input ToCriteriaOutput() CriteriaOutput ToCriteriaOutputWithContext(context.Context) CriteriaOutput }
CriteriaInput is an input type that accepts CriteriaArgs and CriteriaOutput values. You can construct a concrete instance of `CriteriaInput` via:
CriteriaArgs{...}
type CriteriaOutput ¶
type CriteriaOutput struct{ *pulumi.OutputState }
Specifies the criteria for converting log to metric.
func (CriteriaOutput) Dimensions ¶
func (o CriteriaOutput) Dimensions() DimensionArrayOutput
List of Dimensions for creating metric
func (CriteriaOutput) ElementType ¶
func (CriteriaOutput) ElementType() reflect.Type
func (CriteriaOutput) MetricName ¶
func (o CriteriaOutput) MetricName() pulumi.StringOutput
Name of the metric
func (CriteriaOutput) ToCriteriaOutput ¶
func (o CriteriaOutput) ToCriteriaOutput() CriteriaOutput
func (CriteriaOutput) ToCriteriaOutputWithContext ¶
func (o CriteriaOutput) ToCriteriaOutputWithContext(ctx context.Context) CriteriaOutput
type CriteriaResponse ¶
type CriteriaResponse struct { // List of Dimensions for creating metric Dimensions []DimensionResponse `pulumi:"dimensions"` // Name of the metric MetricName string `pulumi:"metricName"` }
Specifies the criteria for converting log to metric.
type CriteriaResponseArgs ¶
type CriteriaResponseArgs struct { // List of Dimensions for creating metric Dimensions DimensionResponseArrayInput `pulumi:"dimensions"` // Name of the metric MetricName pulumi.StringInput `pulumi:"metricName"` }
Specifies the criteria for converting log to metric.
func (CriteriaResponseArgs) ElementType ¶
func (CriteriaResponseArgs) ElementType() reflect.Type
func (CriteriaResponseArgs) ToCriteriaResponseOutput ¶
func (i CriteriaResponseArgs) ToCriteriaResponseOutput() CriteriaResponseOutput
func (CriteriaResponseArgs) ToCriteriaResponseOutputWithContext ¶
func (i CriteriaResponseArgs) ToCriteriaResponseOutputWithContext(ctx context.Context) CriteriaResponseOutput
type CriteriaResponseArray ¶
type CriteriaResponseArray []CriteriaResponseInput
func (CriteriaResponseArray) ElementType ¶
func (CriteriaResponseArray) ElementType() reflect.Type
func (CriteriaResponseArray) ToCriteriaResponseArrayOutput ¶
func (i CriteriaResponseArray) ToCriteriaResponseArrayOutput() CriteriaResponseArrayOutput
func (CriteriaResponseArray) ToCriteriaResponseArrayOutputWithContext ¶
func (i CriteriaResponseArray) ToCriteriaResponseArrayOutputWithContext(ctx context.Context) CriteriaResponseArrayOutput
type CriteriaResponseArrayInput ¶
type CriteriaResponseArrayInput interface { pulumi.Input ToCriteriaResponseArrayOutput() CriteriaResponseArrayOutput ToCriteriaResponseArrayOutputWithContext(context.Context) CriteriaResponseArrayOutput }
CriteriaResponseArrayInput is an input type that accepts CriteriaResponseArray and CriteriaResponseArrayOutput values. You can construct a concrete instance of `CriteriaResponseArrayInput` via:
CriteriaResponseArray{ CriteriaResponseArgs{...} }
type CriteriaResponseArrayOutput ¶
type CriteriaResponseArrayOutput struct{ *pulumi.OutputState }
func (CriteriaResponseArrayOutput) ElementType ¶
func (CriteriaResponseArrayOutput) ElementType() reflect.Type
func (CriteriaResponseArrayOutput) Index ¶
func (o CriteriaResponseArrayOutput) Index(i pulumi.IntInput) CriteriaResponseOutput
func (CriteriaResponseArrayOutput) ToCriteriaResponseArrayOutput ¶
func (o CriteriaResponseArrayOutput) ToCriteriaResponseArrayOutput() CriteriaResponseArrayOutput
func (CriteriaResponseArrayOutput) ToCriteriaResponseArrayOutputWithContext ¶
func (o CriteriaResponseArrayOutput) ToCriteriaResponseArrayOutputWithContext(ctx context.Context) CriteriaResponseArrayOutput
type CriteriaResponseInput ¶
type CriteriaResponseInput interface { pulumi.Input ToCriteriaResponseOutput() CriteriaResponseOutput ToCriteriaResponseOutputWithContext(context.Context) CriteriaResponseOutput }
CriteriaResponseInput is an input type that accepts CriteriaResponseArgs and CriteriaResponseOutput values. You can construct a concrete instance of `CriteriaResponseInput` via:
CriteriaResponseArgs{...}
type CriteriaResponseOutput ¶
type CriteriaResponseOutput struct{ *pulumi.OutputState }
Specifies the criteria for converting log to metric.
func (CriteriaResponseOutput) Dimensions ¶
func (o CriteriaResponseOutput) Dimensions() DimensionResponseArrayOutput
List of Dimensions for creating metric
func (CriteriaResponseOutput) ElementType ¶
func (CriteriaResponseOutput) ElementType() reflect.Type
func (CriteriaResponseOutput) MetricName ¶
func (o CriteriaResponseOutput) MetricName() pulumi.StringOutput
Name of the metric
func (CriteriaResponseOutput) ToCriteriaResponseOutput ¶
func (o CriteriaResponseOutput) ToCriteriaResponseOutput() CriteriaResponseOutput
func (CriteriaResponseOutput) ToCriteriaResponseOutputWithContext ¶
func (o CriteriaResponseOutput) ToCriteriaResponseOutputWithContext(ctx context.Context) CriteriaResponseOutput
type Dimension ¶
type Dimension struct { // Name of the dimension Name string `pulumi:"name"` // Operator for dimension values Operator string `pulumi:"operator"` // List of dimension values Values []string `pulumi:"values"` }
Specifies the criteria for converting log to metric.
type DimensionArgs ¶
type DimensionArgs struct { // Name of the dimension Name pulumi.StringInput `pulumi:"name"` // Operator for dimension values Operator pulumi.StringInput `pulumi:"operator"` // List of dimension values Values pulumi.StringArrayInput `pulumi:"values"` }
Specifies the criteria for converting log to metric.
func (DimensionArgs) ElementType ¶
func (DimensionArgs) ElementType() reflect.Type
func (DimensionArgs) ToDimensionOutput ¶
func (i DimensionArgs) ToDimensionOutput() DimensionOutput
func (DimensionArgs) ToDimensionOutputWithContext ¶
func (i DimensionArgs) ToDimensionOutputWithContext(ctx context.Context) DimensionOutput
type DimensionArray ¶
type DimensionArray []DimensionInput
func (DimensionArray) ElementType ¶
func (DimensionArray) ElementType() reflect.Type
func (DimensionArray) ToDimensionArrayOutput ¶
func (i DimensionArray) ToDimensionArrayOutput() DimensionArrayOutput
func (DimensionArray) ToDimensionArrayOutputWithContext ¶
func (i DimensionArray) ToDimensionArrayOutputWithContext(ctx context.Context) DimensionArrayOutput
type DimensionArrayInput ¶
type DimensionArrayInput interface { pulumi.Input ToDimensionArrayOutput() DimensionArrayOutput ToDimensionArrayOutputWithContext(context.Context) DimensionArrayOutput }
DimensionArrayInput is an input type that accepts DimensionArray and DimensionArrayOutput values. You can construct a concrete instance of `DimensionArrayInput` via:
DimensionArray{ DimensionArgs{...} }
type DimensionArrayOutput ¶
type DimensionArrayOutput struct{ *pulumi.OutputState }
func (DimensionArrayOutput) ElementType ¶
func (DimensionArrayOutput) ElementType() reflect.Type
func (DimensionArrayOutput) Index ¶
func (o DimensionArrayOutput) Index(i pulumi.IntInput) DimensionOutput
func (DimensionArrayOutput) ToDimensionArrayOutput ¶
func (o DimensionArrayOutput) ToDimensionArrayOutput() DimensionArrayOutput
func (DimensionArrayOutput) ToDimensionArrayOutputWithContext ¶
func (o DimensionArrayOutput) ToDimensionArrayOutputWithContext(ctx context.Context) DimensionArrayOutput
type DimensionInput ¶
type DimensionInput interface { pulumi.Input ToDimensionOutput() DimensionOutput ToDimensionOutputWithContext(context.Context) DimensionOutput }
DimensionInput is an input type that accepts DimensionArgs and DimensionOutput values. You can construct a concrete instance of `DimensionInput` via:
DimensionArgs{...}
type DimensionOutput ¶
type DimensionOutput struct{ *pulumi.OutputState }
Specifies the criteria for converting log to metric.
func (DimensionOutput) ElementType ¶
func (DimensionOutput) ElementType() reflect.Type
func (DimensionOutput) Name ¶
func (o DimensionOutput) Name() pulumi.StringOutput
Name of the dimension
func (DimensionOutput) Operator ¶
func (o DimensionOutput) Operator() pulumi.StringOutput
Operator for dimension values
func (DimensionOutput) ToDimensionOutput ¶
func (o DimensionOutput) ToDimensionOutput() DimensionOutput
func (DimensionOutput) ToDimensionOutputWithContext ¶
func (o DimensionOutput) ToDimensionOutputWithContext(ctx context.Context) DimensionOutput
func (DimensionOutput) Values ¶
func (o DimensionOutput) Values() pulumi.StringArrayOutput
List of dimension values
type DimensionResponse ¶
type DimensionResponse struct { // Name of the dimension Name string `pulumi:"name"` // Operator for dimension values Operator string `pulumi:"operator"` // List of dimension values Values []string `pulumi:"values"` }
Specifies the criteria for converting log to metric.
type DimensionResponseArgs ¶
type DimensionResponseArgs struct { // Name of the dimension Name pulumi.StringInput `pulumi:"name"` // Operator for dimension values Operator pulumi.StringInput `pulumi:"operator"` // List of dimension values Values pulumi.StringArrayInput `pulumi:"values"` }
Specifies the criteria for converting log to metric.
func (DimensionResponseArgs) ElementType ¶
func (DimensionResponseArgs) ElementType() reflect.Type
func (DimensionResponseArgs) ToDimensionResponseOutput ¶
func (i DimensionResponseArgs) ToDimensionResponseOutput() DimensionResponseOutput
func (DimensionResponseArgs) ToDimensionResponseOutputWithContext ¶
func (i DimensionResponseArgs) ToDimensionResponseOutputWithContext(ctx context.Context) DimensionResponseOutput
type DimensionResponseArray ¶
type DimensionResponseArray []DimensionResponseInput
func (DimensionResponseArray) ElementType ¶
func (DimensionResponseArray) ElementType() reflect.Type
func (DimensionResponseArray) ToDimensionResponseArrayOutput ¶
func (i DimensionResponseArray) ToDimensionResponseArrayOutput() DimensionResponseArrayOutput
func (DimensionResponseArray) ToDimensionResponseArrayOutputWithContext ¶
func (i DimensionResponseArray) ToDimensionResponseArrayOutputWithContext(ctx context.Context) DimensionResponseArrayOutput
type DimensionResponseArrayInput ¶
type DimensionResponseArrayInput interface { pulumi.Input ToDimensionResponseArrayOutput() DimensionResponseArrayOutput ToDimensionResponseArrayOutputWithContext(context.Context) DimensionResponseArrayOutput }
DimensionResponseArrayInput is an input type that accepts DimensionResponseArray and DimensionResponseArrayOutput values. You can construct a concrete instance of `DimensionResponseArrayInput` via:
DimensionResponseArray{ DimensionResponseArgs{...} }
type DimensionResponseArrayOutput ¶
type DimensionResponseArrayOutput struct{ *pulumi.OutputState }
func (DimensionResponseArrayOutput) ElementType ¶
func (DimensionResponseArrayOutput) ElementType() reflect.Type
func (DimensionResponseArrayOutput) Index ¶
func (o DimensionResponseArrayOutput) Index(i pulumi.IntInput) DimensionResponseOutput
func (DimensionResponseArrayOutput) ToDimensionResponseArrayOutput ¶
func (o DimensionResponseArrayOutput) ToDimensionResponseArrayOutput() DimensionResponseArrayOutput
func (DimensionResponseArrayOutput) ToDimensionResponseArrayOutputWithContext ¶
func (o DimensionResponseArrayOutput) ToDimensionResponseArrayOutputWithContext(ctx context.Context) DimensionResponseArrayOutput
type DimensionResponseInput ¶
type DimensionResponseInput interface { pulumi.Input ToDimensionResponseOutput() DimensionResponseOutput ToDimensionResponseOutputWithContext(context.Context) DimensionResponseOutput }
DimensionResponseInput is an input type that accepts DimensionResponseArgs and DimensionResponseOutput values. You can construct a concrete instance of `DimensionResponseInput` via:
DimensionResponseArgs{...}
type DimensionResponseOutput ¶
type DimensionResponseOutput struct{ *pulumi.OutputState }
Specifies the criteria for converting log to metric.
func (DimensionResponseOutput) ElementType ¶
func (DimensionResponseOutput) ElementType() reflect.Type
func (DimensionResponseOutput) Name ¶
func (o DimensionResponseOutput) Name() pulumi.StringOutput
Name of the dimension
func (DimensionResponseOutput) Operator ¶
func (o DimensionResponseOutput) Operator() pulumi.StringOutput
Operator for dimension values
func (DimensionResponseOutput) ToDimensionResponseOutput ¶
func (o DimensionResponseOutput) ToDimensionResponseOutput() DimensionResponseOutput
func (DimensionResponseOutput) ToDimensionResponseOutputWithContext ¶
func (o DimensionResponseOutput) ToDimensionResponseOutputWithContext(ctx context.Context) DimensionResponseOutput
func (DimensionResponseOutput) Values ¶
func (o DimensionResponseOutput) Values() pulumi.StringArrayOutput
List of dimension values
type DynamicMetricCriteria ¶
type DynamicMetricCriteria struct { // The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern. AlertSensitivity string `pulumi:"alertSensitivity"` // Specifies the type of threshold criteria CriterionType string `pulumi:"criterionType"` // List of dimension conditions. Dimensions []MetricDimension `pulumi:"dimensions"` // The minimum number of violations required within the selected lookback time window required to raise an alert. FailingPeriods DynamicThresholdFailingPeriods `pulumi:"failingPeriods"` // Use this option to set the date from which to start learning the metric historical data and calculate the dynamic thresholds (in ISO8601 format) IgnoreDataBefore *string `pulumi:"ignoreDataBefore"` // Name of the metric. MetricName string `pulumi:"metricName"` // Namespace of the metric. MetricNamespace *string `pulumi:"metricNamespace"` // Name of the criteria. Name string `pulumi:"name"` // The operator used to compare the metric value against the threshold. Operator string `pulumi:"operator"` // Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped. SkipMetricValidation *bool `pulumi:"skipMetricValidation"` // the criteria time aggregation types. TimeAggregation string `pulumi:"timeAggregation"` }
Criterion for dynamic threshold.
type DynamicMetricCriteriaArgs ¶
type DynamicMetricCriteriaArgs struct { // The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern. AlertSensitivity pulumi.StringInput `pulumi:"alertSensitivity"` // Specifies the type of threshold criteria CriterionType pulumi.StringInput `pulumi:"criterionType"` // List of dimension conditions. Dimensions MetricDimensionArrayInput `pulumi:"dimensions"` // The minimum number of violations required within the selected lookback time window required to raise an alert. FailingPeriods DynamicThresholdFailingPeriodsInput `pulumi:"failingPeriods"` // Use this option to set the date from which to start learning the metric historical data and calculate the dynamic thresholds (in ISO8601 format) IgnoreDataBefore pulumi.StringPtrInput `pulumi:"ignoreDataBefore"` // Name of the metric. MetricName pulumi.StringInput `pulumi:"metricName"` // Namespace of the metric. MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"` // Name of the criteria. Name pulumi.StringInput `pulumi:"name"` // The operator used to compare the metric value against the threshold. Operator pulumi.StringInput `pulumi:"operator"` // Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped. SkipMetricValidation pulumi.BoolPtrInput `pulumi:"skipMetricValidation"` // the criteria time aggregation types. TimeAggregation pulumi.StringInput `pulumi:"timeAggregation"` }
Criterion for dynamic threshold.
func (DynamicMetricCriteriaArgs) ElementType ¶
func (DynamicMetricCriteriaArgs) ElementType() reflect.Type
func (DynamicMetricCriteriaArgs) ToDynamicMetricCriteriaOutput ¶
func (i DynamicMetricCriteriaArgs) ToDynamicMetricCriteriaOutput() DynamicMetricCriteriaOutput
func (DynamicMetricCriteriaArgs) ToDynamicMetricCriteriaOutputWithContext ¶
func (i DynamicMetricCriteriaArgs) ToDynamicMetricCriteriaOutputWithContext(ctx context.Context) DynamicMetricCriteriaOutput
type DynamicMetricCriteriaInput ¶
type DynamicMetricCriteriaInput interface { pulumi.Input ToDynamicMetricCriteriaOutput() DynamicMetricCriteriaOutput ToDynamicMetricCriteriaOutputWithContext(context.Context) DynamicMetricCriteriaOutput }
DynamicMetricCriteriaInput is an input type that accepts DynamicMetricCriteriaArgs and DynamicMetricCriteriaOutput values. You can construct a concrete instance of `DynamicMetricCriteriaInput` via:
DynamicMetricCriteriaArgs{...}
type DynamicMetricCriteriaOutput ¶
type DynamicMetricCriteriaOutput struct{ *pulumi.OutputState }
Criterion for dynamic threshold.
func (DynamicMetricCriteriaOutput) AlertSensitivity ¶
func (o DynamicMetricCriteriaOutput) AlertSensitivity() pulumi.StringOutput
The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern.
func (DynamicMetricCriteriaOutput) CriterionType ¶
func (o DynamicMetricCriteriaOutput) CriterionType() pulumi.StringOutput
Specifies the type of threshold criteria
func (DynamicMetricCriteriaOutput) Dimensions ¶
func (o DynamicMetricCriteriaOutput) Dimensions() MetricDimensionArrayOutput
List of dimension conditions.
func (DynamicMetricCriteriaOutput) ElementType ¶
func (DynamicMetricCriteriaOutput) ElementType() reflect.Type
func (DynamicMetricCriteriaOutput) FailingPeriods ¶
func (o DynamicMetricCriteriaOutput) FailingPeriods() DynamicThresholdFailingPeriodsOutput
The minimum number of violations required within the selected lookback time window required to raise an alert.
func (DynamicMetricCriteriaOutput) IgnoreDataBefore ¶
func (o DynamicMetricCriteriaOutput) IgnoreDataBefore() pulumi.StringPtrOutput
Use this option to set the date from which to start learning the metric historical data and calculate the dynamic thresholds (in ISO8601 format)
func (DynamicMetricCriteriaOutput) MetricName ¶
func (o DynamicMetricCriteriaOutput) MetricName() pulumi.StringOutput
Name of the metric.
func (DynamicMetricCriteriaOutput) MetricNamespace ¶
func (o DynamicMetricCriteriaOutput) MetricNamespace() pulumi.StringPtrOutput
Namespace of the metric.
func (DynamicMetricCriteriaOutput) Name ¶
func (o DynamicMetricCriteriaOutput) Name() pulumi.StringOutput
Name of the criteria.
func (DynamicMetricCriteriaOutput) Operator ¶
func (o DynamicMetricCriteriaOutput) Operator() pulumi.StringOutput
The operator used to compare the metric value against the threshold.
func (DynamicMetricCriteriaOutput) SkipMetricValidation ¶
func (o DynamicMetricCriteriaOutput) SkipMetricValidation() pulumi.BoolPtrOutput
Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.
func (DynamicMetricCriteriaOutput) TimeAggregation ¶
func (o DynamicMetricCriteriaOutput) TimeAggregation() pulumi.StringOutput
the criteria time aggregation types.
func (DynamicMetricCriteriaOutput) ToDynamicMetricCriteriaOutput ¶
func (o DynamicMetricCriteriaOutput) ToDynamicMetricCriteriaOutput() DynamicMetricCriteriaOutput
func (DynamicMetricCriteriaOutput) ToDynamicMetricCriteriaOutputWithContext ¶
func (o DynamicMetricCriteriaOutput) ToDynamicMetricCriteriaOutputWithContext(ctx context.Context) DynamicMetricCriteriaOutput
type DynamicMetricCriteriaResponse ¶
type DynamicMetricCriteriaResponse struct { // The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern. AlertSensitivity string `pulumi:"alertSensitivity"` // Specifies the type of threshold criteria CriterionType string `pulumi:"criterionType"` // List of dimension conditions. Dimensions []MetricDimensionResponse `pulumi:"dimensions"` // The minimum number of violations required within the selected lookback time window required to raise an alert. FailingPeriods DynamicThresholdFailingPeriodsResponse `pulumi:"failingPeriods"` // Use this option to set the date from which to start learning the metric historical data and calculate the dynamic thresholds (in ISO8601 format) IgnoreDataBefore *string `pulumi:"ignoreDataBefore"` // Name of the metric. MetricName string `pulumi:"metricName"` // Namespace of the metric. MetricNamespace *string `pulumi:"metricNamespace"` // Name of the criteria. Name string `pulumi:"name"` // The operator used to compare the metric value against the threshold. Operator string `pulumi:"operator"` // Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped. SkipMetricValidation *bool `pulumi:"skipMetricValidation"` // the criteria time aggregation types. TimeAggregation string `pulumi:"timeAggregation"` }
Criterion for dynamic threshold.
type DynamicMetricCriteriaResponseArgs ¶
type DynamicMetricCriteriaResponseArgs struct { // The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern. AlertSensitivity pulumi.StringInput `pulumi:"alertSensitivity"` // Specifies the type of threshold criteria CriterionType pulumi.StringInput `pulumi:"criterionType"` // List of dimension conditions. Dimensions MetricDimensionResponseArrayInput `pulumi:"dimensions"` // The minimum number of violations required within the selected lookback time window required to raise an alert. FailingPeriods DynamicThresholdFailingPeriodsResponseInput `pulumi:"failingPeriods"` // Use this option to set the date from which to start learning the metric historical data and calculate the dynamic thresholds (in ISO8601 format) IgnoreDataBefore pulumi.StringPtrInput `pulumi:"ignoreDataBefore"` // Name of the metric. MetricName pulumi.StringInput `pulumi:"metricName"` // Namespace of the metric. MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"` // Name of the criteria. Name pulumi.StringInput `pulumi:"name"` // The operator used to compare the metric value against the threshold. Operator pulumi.StringInput `pulumi:"operator"` // Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped. SkipMetricValidation pulumi.BoolPtrInput `pulumi:"skipMetricValidation"` // the criteria time aggregation types. TimeAggregation pulumi.StringInput `pulumi:"timeAggregation"` }
Criterion for dynamic threshold.
func (DynamicMetricCriteriaResponseArgs) ElementType ¶
func (DynamicMetricCriteriaResponseArgs) ElementType() reflect.Type
func (DynamicMetricCriteriaResponseArgs) ToDynamicMetricCriteriaResponseOutput ¶
func (i DynamicMetricCriteriaResponseArgs) ToDynamicMetricCriteriaResponseOutput() DynamicMetricCriteriaResponseOutput
func (DynamicMetricCriteriaResponseArgs) ToDynamicMetricCriteriaResponseOutputWithContext ¶
func (i DynamicMetricCriteriaResponseArgs) ToDynamicMetricCriteriaResponseOutputWithContext(ctx context.Context) DynamicMetricCriteriaResponseOutput
type DynamicMetricCriteriaResponseInput ¶
type DynamicMetricCriteriaResponseInput interface { pulumi.Input ToDynamicMetricCriteriaResponseOutput() DynamicMetricCriteriaResponseOutput ToDynamicMetricCriteriaResponseOutputWithContext(context.Context) DynamicMetricCriteriaResponseOutput }
DynamicMetricCriteriaResponseInput is an input type that accepts DynamicMetricCriteriaResponseArgs and DynamicMetricCriteriaResponseOutput values. You can construct a concrete instance of `DynamicMetricCriteriaResponseInput` via:
DynamicMetricCriteriaResponseArgs{...}
type DynamicMetricCriteriaResponseOutput ¶
type DynamicMetricCriteriaResponseOutput struct{ *pulumi.OutputState }
Criterion for dynamic threshold.
func (DynamicMetricCriteriaResponseOutput) AlertSensitivity ¶
func (o DynamicMetricCriteriaResponseOutput) AlertSensitivity() pulumi.StringOutput
The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern.
func (DynamicMetricCriteriaResponseOutput) CriterionType ¶
func (o DynamicMetricCriteriaResponseOutput) CriterionType() pulumi.StringOutput
Specifies the type of threshold criteria
func (DynamicMetricCriteriaResponseOutput) Dimensions ¶
func (o DynamicMetricCriteriaResponseOutput) Dimensions() MetricDimensionResponseArrayOutput
List of dimension conditions.
func (DynamicMetricCriteriaResponseOutput) ElementType ¶
func (DynamicMetricCriteriaResponseOutput) ElementType() reflect.Type
func (DynamicMetricCriteriaResponseOutput) FailingPeriods ¶
func (o DynamicMetricCriteriaResponseOutput) FailingPeriods() DynamicThresholdFailingPeriodsResponseOutput
The minimum number of violations required within the selected lookback time window required to raise an alert.
func (DynamicMetricCriteriaResponseOutput) IgnoreDataBefore ¶
func (o DynamicMetricCriteriaResponseOutput) IgnoreDataBefore() pulumi.StringPtrOutput
Use this option to set the date from which to start learning the metric historical data and calculate the dynamic thresholds (in ISO8601 format)
func (DynamicMetricCriteriaResponseOutput) MetricName ¶
func (o DynamicMetricCriteriaResponseOutput) MetricName() pulumi.StringOutput
Name of the metric.
func (DynamicMetricCriteriaResponseOutput) MetricNamespace ¶
func (o DynamicMetricCriteriaResponseOutput) MetricNamespace() pulumi.StringPtrOutput
Namespace of the metric.
func (DynamicMetricCriteriaResponseOutput) Name ¶
func (o DynamicMetricCriteriaResponseOutput) Name() pulumi.StringOutput
Name of the criteria.
func (DynamicMetricCriteriaResponseOutput) Operator ¶
func (o DynamicMetricCriteriaResponseOutput) Operator() pulumi.StringOutput
The operator used to compare the metric value against the threshold.
func (DynamicMetricCriteriaResponseOutput) SkipMetricValidation ¶
func (o DynamicMetricCriteriaResponseOutput) SkipMetricValidation() pulumi.BoolPtrOutput
Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.
func (DynamicMetricCriteriaResponseOutput) TimeAggregation ¶
func (o DynamicMetricCriteriaResponseOutput) TimeAggregation() pulumi.StringOutput
the criteria time aggregation types.
func (DynamicMetricCriteriaResponseOutput) ToDynamicMetricCriteriaResponseOutput ¶
func (o DynamicMetricCriteriaResponseOutput) ToDynamicMetricCriteriaResponseOutput() DynamicMetricCriteriaResponseOutput
func (DynamicMetricCriteriaResponseOutput) ToDynamicMetricCriteriaResponseOutputWithContext ¶
func (o DynamicMetricCriteriaResponseOutput) ToDynamicMetricCriteriaResponseOutputWithContext(ctx context.Context) DynamicMetricCriteriaResponseOutput
type DynamicThresholdFailingPeriods ¶
type DynamicThresholdFailingPeriods struct { // The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. MinFailingPeriodsToAlert float64 `pulumi:"minFailingPeriodsToAlert"` // The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. NumberOfEvaluationPeriods float64 `pulumi:"numberOfEvaluationPeriods"` }
The minimum number of violations required within the selected lookback time window required to raise an alert.
type DynamicThresholdFailingPeriodsArgs ¶
type DynamicThresholdFailingPeriodsArgs struct { // The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. MinFailingPeriodsToAlert pulumi.Float64Input `pulumi:"minFailingPeriodsToAlert"` // The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. NumberOfEvaluationPeriods pulumi.Float64Input `pulumi:"numberOfEvaluationPeriods"` }
The minimum number of violations required within the selected lookback time window required to raise an alert.
func (DynamicThresholdFailingPeriodsArgs) ElementType ¶
func (DynamicThresholdFailingPeriodsArgs) ElementType() reflect.Type
func (DynamicThresholdFailingPeriodsArgs) ToDynamicThresholdFailingPeriodsOutput ¶
func (i DynamicThresholdFailingPeriodsArgs) ToDynamicThresholdFailingPeriodsOutput() DynamicThresholdFailingPeriodsOutput
func (DynamicThresholdFailingPeriodsArgs) ToDynamicThresholdFailingPeriodsOutputWithContext ¶
func (i DynamicThresholdFailingPeriodsArgs) ToDynamicThresholdFailingPeriodsOutputWithContext(ctx context.Context) DynamicThresholdFailingPeriodsOutput
type DynamicThresholdFailingPeriodsInput ¶
type DynamicThresholdFailingPeriodsInput interface { pulumi.Input ToDynamicThresholdFailingPeriodsOutput() DynamicThresholdFailingPeriodsOutput ToDynamicThresholdFailingPeriodsOutputWithContext(context.Context) DynamicThresholdFailingPeriodsOutput }
DynamicThresholdFailingPeriodsInput is an input type that accepts DynamicThresholdFailingPeriodsArgs and DynamicThresholdFailingPeriodsOutput values. You can construct a concrete instance of `DynamicThresholdFailingPeriodsInput` via:
DynamicThresholdFailingPeriodsArgs{...}
type DynamicThresholdFailingPeriodsOutput ¶
type DynamicThresholdFailingPeriodsOutput struct{ *pulumi.OutputState }
The minimum number of violations required within the selected lookback time window required to raise an alert.
func (DynamicThresholdFailingPeriodsOutput) ElementType ¶
func (DynamicThresholdFailingPeriodsOutput) ElementType() reflect.Type
func (DynamicThresholdFailingPeriodsOutput) MinFailingPeriodsToAlert ¶
func (o DynamicThresholdFailingPeriodsOutput) MinFailingPeriodsToAlert() pulumi.Float64Output
The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods.
func (DynamicThresholdFailingPeriodsOutput) NumberOfEvaluationPeriods ¶
func (o DynamicThresholdFailingPeriodsOutput) NumberOfEvaluationPeriods() pulumi.Float64Output
The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points.
func (DynamicThresholdFailingPeriodsOutput) ToDynamicThresholdFailingPeriodsOutput ¶
func (o DynamicThresholdFailingPeriodsOutput) ToDynamicThresholdFailingPeriodsOutput() DynamicThresholdFailingPeriodsOutput
func (DynamicThresholdFailingPeriodsOutput) ToDynamicThresholdFailingPeriodsOutputWithContext ¶
func (o DynamicThresholdFailingPeriodsOutput) ToDynamicThresholdFailingPeriodsOutputWithContext(ctx context.Context) DynamicThresholdFailingPeriodsOutput
type DynamicThresholdFailingPeriodsResponse ¶
type DynamicThresholdFailingPeriodsResponse struct { // The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. MinFailingPeriodsToAlert float64 `pulumi:"minFailingPeriodsToAlert"` // The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. NumberOfEvaluationPeriods float64 `pulumi:"numberOfEvaluationPeriods"` }
The minimum number of violations required within the selected lookback time window required to raise an alert.
type DynamicThresholdFailingPeriodsResponseArgs ¶
type DynamicThresholdFailingPeriodsResponseArgs struct { // The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. MinFailingPeriodsToAlert pulumi.Float64Input `pulumi:"minFailingPeriodsToAlert"` // The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. NumberOfEvaluationPeriods pulumi.Float64Input `pulumi:"numberOfEvaluationPeriods"` }
The minimum number of violations required within the selected lookback time window required to raise an alert.
func (DynamicThresholdFailingPeriodsResponseArgs) ElementType ¶
func (DynamicThresholdFailingPeriodsResponseArgs) ElementType() reflect.Type
func (DynamicThresholdFailingPeriodsResponseArgs) ToDynamicThresholdFailingPeriodsResponseOutput ¶
func (i DynamicThresholdFailingPeriodsResponseArgs) ToDynamicThresholdFailingPeriodsResponseOutput() DynamicThresholdFailingPeriodsResponseOutput
func (DynamicThresholdFailingPeriodsResponseArgs) ToDynamicThresholdFailingPeriodsResponseOutputWithContext ¶
func (i DynamicThresholdFailingPeriodsResponseArgs) ToDynamicThresholdFailingPeriodsResponseOutputWithContext(ctx context.Context) DynamicThresholdFailingPeriodsResponseOutput
type DynamicThresholdFailingPeriodsResponseInput ¶
type DynamicThresholdFailingPeriodsResponseInput interface { pulumi.Input ToDynamicThresholdFailingPeriodsResponseOutput() DynamicThresholdFailingPeriodsResponseOutput ToDynamicThresholdFailingPeriodsResponseOutputWithContext(context.Context) DynamicThresholdFailingPeriodsResponseOutput }
DynamicThresholdFailingPeriodsResponseInput is an input type that accepts DynamicThresholdFailingPeriodsResponseArgs and DynamicThresholdFailingPeriodsResponseOutput values. You can construct a concrete instance of `DynamicThresholdFailingPeriodsResponseInput` via:
DynamicThresholdFailingPeriodsResponseArgs{...}
type DynamicThresholdFailingPeriodsResponseOutput ¶
type DynamicThresholdFailingPeriodsResponseOutput struct{ *pulumi.OutputState }
The minimum number of violations required within the selected lookback time window required to raise an alert.
func (DynamicThresholdFailingPeriodsResponseOutput) ElementType ¶
func (DynamicThresholdFailingPeriodsResponseOutput) ElementType() reflect.Type
func (DynamicThresholdFailingPeriodsResponseOutput) MinFailingPeriodsToAlert ¶
func (o DynamicThresholdFailingPeriodsResponseOutput) MinFailingPeriodsToAlert() pulumi.Float64Output
The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods.
func (DynamicThresholdFailingPeriodsResponseOutput) NumberOfEvaluationPeriods ¶
func (o DynamicThresholdFailingPeriodsResponseOutput) NumberOfEvaluationPeriods() pulumi.Float64Output
The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points.
func (DynamicThresholdFailingPeriodsResponseOutput) ToDynamicThresholdFailingPeriodsResponseOutput ¶
func (o DynamicThresholdFailingPeriodsResponseOutput) ToDynamicThresholdFailingPeriodsResponseOutput() DynamicThresholdFailingPeriodsResponseOutput
func (DynamicThresholdFailingPeriodsResponseOutput) ToDynamicThresholdFailingPeriodsResponseOutputWithContext ¶
func (o DynamicThresholdFailingPeriodsResponseOutput) ToDynamicThresholdFailingPeriodsResponseOutputWithContext(ctx context.Context) DynamicThresholdFailingPeriodsResponseOutput
type EmailNotification ¶
type EmailNotification struct { // the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored. CustomEmails []string `pulumi:"customEmails"` // a value indicating whether to send email to subscription administrator. SendToSubscriptionAdministrator *bool `pulumi:"sendToSubscriptionAdministrator"` // a value indicating whether to send email to subscription co-administrators. SendToSubscriptionCoAdministrators *bool `pulumi:"sendToSubscriptionCoAdministrators"` }
Email notification of an autoscale event.
type EmailNotificationArgs ¶
type EmailNotificationArgs struct { // the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored. CustomEmails pulumi.StringArrayInput `pulumi:"customEmails"` // a value indicating whether to send email to subscription administrator. SendToSubscriptionAdministrator pulumi.BoolPtrInput `pulumi:"sendToSubscriptionAdministrator"` // a value indicating whether to send email to subscription co-administrators. SendToSubscriptionCoAdministrators pulumi.BoolPtrInput `pulumi:"sendToSubscriptionCoAdministrators"` }
Email notification of an autoscale event.
func (EmailNotificationArgs) ElementType ¶
func (EmailNotificationArgs) ElementType() reflect.Type
func (EmailNotificationArgs) ToEmailNotificationOutput ¶
func (i EmailNotificationArgs) ToEmailNotificationOutput() EmailNotificationOutput
func (EmailNotificationArgs) ToEmailNotificationOutputWithContext ¶
func (i EmailNotificationArgs) ToEmailNotificationOutputWithContext(ctx context.Context) EmailNotificationOutput
func (EmailNotificationArgs) ToEmailNotificationPtrOutput ¶
func (i EmailNotificationArgs) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput
func (EmailNotificationArgs) ToEmailNotificationPtrOutputWithContext ¶
func (i EmailNotificationArgs) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput
type EmailNotificationInput ¶
type EmailNotificationInput interface { pulumi.Input ToEmailNotificationOutput() EmailNotificationOutput ToEmailNotificationOutputWithContext(context.Context) EmailNotificationOutput }
EmailNotificationInput is an input type that accepts EmailNotificationArgs and EmailNotificationOutput values. You can construct a concrete instance of `EmailNotificationInput` via:
EmailNotificationArgs{...}
type EmailNotificationOutput ¶
type EmailNotificationOutput struct{ *pulumi.OutputState }
Email notification of an autoscale event.
func (EmailNotificationOutput) CustomEmails ¶
func (o EmailNotificationOutput) CustomEmails() pulumi.StringArrayOutput
the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
func (EmailNotificationOutput) ElementType ¶
func (EmailNotificationOutput) ElementType() reflect.Type
func (EmailNotificationOutput) SendToSubscriptionAdministrator ¶
func (o EmailNotificationOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription administrator.
func (EmailNotificationOutput) SendToSubscriptionCoAdministrators ¶
func (o EmailNotificationOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription co-administrators.
func (EmailNotificationOutput) ToEmailNotificationOutput ¶
func (o EmailNotificationOutput) ToEmailNotificationOutput() EmailNotificationOutput
func (EmailNotificationOutput) ToEmailNotificationOutputWithContext ¶
func (o EmailNotificationOutput) ToEmailNotificationOutputWithContext(ctx context.Context) EmailNotificationOutput
func (EmailNotificationOutput) ToEmailNotificationPtrOutput ¶
func (o EmailNotificationOutput) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput
func (EmailNotificationOutput) ToEmailNotificationPtrOutputWithContext ¶
func (o EmailNotificationOutput) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput
type EmailNotificationPtrInput ¶
type EmailNotificationPtrInput interface { pulumi.Input ToEmailNotificationPtrOutput() EmailNotificationPtrOutput ToEmailNotificationPtrOutputWithContext(context.Context) EmailNotificationPtrOutput }
EmailNotificationPtrInput is an input type that accepts EmailNotificationArgs, EmailNotificationPtr and EmailNotificationPtrOutput values. You can construct a concrete instance of `EmailNotificationPtrInput` via:
EmailNotificationArgs{...} or: nil
func EmailNotificationPtr ¶
func EmailNotificationPtr(v *EmailNotificationArgs) EmailNotificationPtrInput
type EmailNotificationPtrOutput ¶
type EmailNotificationPtrOutput struct{ *pulumi.OutputState }
func (EmailNotificationPtrOutput) CustomEmails ¶
func (o EmailNotificationPtrOutput) CustomEmails() pulumi.StringArrayOutput
the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
func (EmailNotificationPtrOutput) Elem ¶
func (o EmailNotificationPtrOutput) Elem() EmailNotificationOutput
func (EmailNotificationPtrOutput) ElementType ¶
func (EmailNotificationPtrOutput) ElementType() reflect.Type
func (EmailNotificationPtrOutput) SendToSubscriptionAdministrator ¶
func (o EmailNotificationPtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription administrator.
func (EmailNotificationPtrOutput) SendToSubscriptionCoAdministrators ¶
func (o EmailNotificationPtrOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription co-administrators.
func (EmailNotificationPtrOutput) ToEmailNotificationPtrOutput ¶
func (o EmailNotificationPtrOutput) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput
func (EmailNotificationPtrOutput) ToEmailNotificationPtrOutputWithContext ¶
func (o EmailNotificationPtrOutput) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput
type EmailNotificationResponse ¶
type EmailNotificationResponse struct { // the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored. CustomEmails []string `pulumi:"customEmails"` // a value indicating whether to send email to subscription administrator. SendToSubscriptionAdministrator *bool `pulumi:"sendToSubscriptionAdministrator"` // a value indicating whether to send email to subscription co-administrators. SendToSubscriptionCoAdministrators *bool `pulumi:"sendToSubscriptionCoAdministrators"` }
Email notification of an autoscale event.
type EmailNotificationResponseArgs ¶
type EmailNotificationResponseArgs struct { // the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored. CustomEmails pulumi.StringArrayInput `pulumi:"customEmails"` // a value indicating whether to send email to subscription administrator. SendToSubscriptionAdministrator pulumi.BoolPtrInput `pulumi:"sendToSubscriptionAdministrator"` // a value indicating whether to send email to subscription co-administrators. SendToSubscriptionCoAdministrators pulumi.BoolPtrInput `pulumi:"sendToSubscriptionCoAdministrators"` }
Email notification of an autoscale event.
func (EmailNotificationResponseArgs) ElementType ¶
func (EmailNotificationResponseArgs) ElementType() reflect.Type
func (EmailNotificationResponseArgs) ToEmailNotificationResponseOutput ¶
func (i EmailNotificationResponseArgs) ToEmailNotificationResponseOutput() EmailNotificationResponseOutput
func (EmailNotificationResponseArgs) ToEmailNotificationResponseOutputWithContext ¶
func (i EmailNotificationResponseArgs) ToEmailNotificationResponseOutputWithContext(ctx context.Context) EmailNotificationResponseOutput
func (EmailNotificationResponseArgs) ToEmailNotificationResponsePtrOutput ¶
func (i EmailNotificationResponseArgs) ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput
func (EmailNotificationResponseArgs) ToEmailNotificationResponsePtrOutputWithContext ¶
func (i EmailNotificationResponseArgs) ToEmailNotificationResponsePtrOutputWithContext(ctx context.Context) EmailNotificationResponsePtrOutput
type EmailNotificationResponseInput ¶
type EmailNotificationResponseInput interface { pulumi.Input ToEmailNotificationResponseOutput() EmailNotificationResponseOutput ToEmailNotificationResponseOutputWithContext(context.Context) EmailNotificationResponseOutput }
EmailNotificationResponseInput is an input type that accepts EmailNotificationResponseArgs and EmailNotificationResponseOutput values. You can construct a concrete instance of `EmailNotificationResponseInput` via:
EmailNotificationResponseArgs{...}
type EmailNotificationResponseOutput ¶
type EmailNotificationResponseOutput struct{ *pulumi.OutputState }
Email notification of an autoscale event.
func (EmailNotificationResponseOutput) CustomEmails ¶
func (o EmailNotificationResponseOutput) CustomEmails() pulumi.StringArrayOutput
the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
func (EmailNotificationResponseOutput) ElementType ¶
func (EmailNotificationResponseOutput) ElementType() reflect.Type
func (EmailNotificationResponseOutput) SendToSubscriptionAdministrator ¶
func (o EmailNotificationResponseOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription administrator.
func (EmailNotificationResponseOutput) SendToSubscriptionCoAdministrators ¶
func (o EmailNotificationResponseOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription co-administrators.
func (EmailNotificationResponseOutput) ToEmailNotificationResponseOutput ¶
func (o EmailNotificationResponseOutput) ToEmailNotificationResponseOutput() EmailNotificationResponseOutput
func (EmailNotificationResponseOutput) ToEmailNotificationResponseOutputWithContext ¶
func (o EmailNotificationResponseOutput) ToEmailNotificationResponseOutputWithContext(ctx context.Context) EmailNotificationResponseOutput
func (EmailNotificationResponseOutput) ToEmailNotificationResponsePtrOutput ¶
func (o EmailNotificationResponseOutput) ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput
func (EmailNotificationResponseOutput) ToEmailNotificationResponsePtrOutputWithContext ¶
func (o EmailNotificationResponseOutput) ToEmailNotificationResponsePtrOutputWithContext(ctx context.Context) EmailNotificationResponsePtrOutput
type EmailNotificationResponsePtrInput ¶
type EmailNotificationResponsePtrInput interface { pulumi.Input ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput ToEmailNotificationResponsePtrOutputWithContext(context.Context) EmailNotificationResponsePtrOutput }
EmailNotificationResponsePtrInput is an input type that accepts EmailNotificationResponseArgs, EmailNotificationResponsePtr and EmailNotificationResponsePtrOutput values. You can construct a concrete instance of `EmailNotificationResponsePtrInput` via:
EmailNotificationResponseArgs{...} or: nil
func EmailNotificationResponsePtr ¶
func EmailNotificationResponsePtr(v *EmailNotificationResponseArgs) EmailNotificationResponsePtrInput
type EmailNotificationResponsePtrOutput ¶
type EmailNotificationResponsePtrOutput struct{ *pulumi.OutputState }
func (EmailNotificationResponsePtrOutput) CustomEmails ¶
func (o EmailNotificationResponsePtrOutput) CustomEmails() pulumi.StringArrayOutput
the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
func (EmailNotificationResponsePtrOutput) Elem ¶
func (o EmailNotificationResponsePtrOutput) Elem() EmailNotificationResponseOutput
func (EmailNotificationResponsePtrOutput) ElementType ¶
func (EmailNotificationResponsePtrOutput) ElementType() reflect.Type
func (EmailNotificationResponsePtrOutput) SendToSubscriptionAdministrator ¶
func (o EmailNotificationResponsePtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription administrator.
func (EmailNotificationResponsePtrOutput) SendToSubscriptionCoAdministrators ¶
func (o EmailNotificationResponsePtrOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription co-administrators.
func (EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutput ¶
func (o EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput
func (EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutputWithContext ¶
func (o EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutputWithContext(ctx context.Context) EmailNotificationResponsePtrOutput
type EmailReceiver ¶
type EmailReceiver struct { // The email address of this receiver. EmailAddress string `pulumi:"emailAddress"` // The name of the email receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
An email receiver.
type EmailReceiverArgs ¶
type EmailReceiverArgs struct { // The email address of this receiver. EmailAddress pulumi.StringInput `pulumi:"emailAddress"` // The name of the email receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
An email receiver.
func (EmailReceiverArgs) ElementType ¶
func (EmailReceiverArgs) ElementType() reflect.Type
func (EmailReceiverArgs) ToEmailReceiverOutput ¶
func (i EmailReceiverArgs) ToEmailReceiverOutput() EmailReceiverOutput
func (EmailReceiverArgs) ToEmailReceiverOutputWithContext ¶
func (i EmailReceiverArgs) ToEmailReceiverOutputWithContext(ctx context.Context) EmailReceiverOutput
type EmailReceiverArray ¶
type EmailReceiverArray []EmailReceiverInput
func (EmailReceiverArray) ElementType ¶
func (EmailReceiverArray) ElementType() reflect.Type
func (EmailReceiverArray) ToEmailReceiverArrayOutput ¶
func (i EmailReceiverArray) ToEmailReceiverArrayOutput() EmailReceiverArrayOutput
func (EmailReceiverArray) ToEmailReceiverArrayOutputWithContext ¶
func (i EmailReceiverArray) ToEmailReceiverArrayOutputWithContext(ctx context.Context) EmailReceiverArrayOutput
type EmailReceiverArrayInput ¶
type EmailReceiverArrayInput interface { pulumi.Input ToEmailReceiverArrayOutput() EmailReceiverArrayOutput ToEmailReceiverArrayOutputWithContext(context.Context) EmailReceiverArrayOutput }
EmailReceiverArrayInput is an input type that accepts EmailReceiverArray and EmailReceiverArrayOutput values. You can construct a concrete instance of `EmailReceiverArrayInput` via:
EmailReceiverArray{ EmailReceiverArgs{...} }
type EmailReceiverArrayOutput ¶
type EmailReceiverArrayOutput struct{ *pulumi.OutputState }
func (EmailReceiverArrayOutput) ElementType ¶
func (EmailReceiverArrayOutput) ElementType() reflect.Type
func (EmailReceiverArrayOutput) Index ¶
func (o EmailReceiverArrayOutput) Index(i pulumi.IntInput) EmailReceiverOutput
func (EmailReceiverArrayOutput) ToEmailReceiverArrayOutput ¶
func (o EmailReceiverArrayOutput) ToEmailReceiverArrayOutput() EmailReceiverArrayOutput
func (EmailReceiverArrayOutput) ToEmailReceiverArrayOutputWithContext ¶
func (o EmailReceiverArrayOutput) ToEmailReceiverArrayOutputWithContext(ctx context.Context) EmailReceiverArrayOutput
type EmailReceiverInput ¶
type EmailReceiverInput interface { pulumi.Input ToEmailReceiverOutput() EmailReceiverOutput ToEmailReceiverOutputWithContext(context.Context) EmailReceiverOutput }
EmailReceiverInput is an input type that accepts EmailReceiverArgs and EmailReceiverOutput values. You can construct a concrete instance of `EmailReceiverInput` via:
EmailReceiverArgs{...}
type EmailReceiverOutput ¶
type EmailReceiverOutput struct{ *pulumi.OutputState }
An email receiver.
func (EmailReceiverOutput) ElementType ¶
func (EmailReceiverOutput) ElementType() reflect.Type
func (EmailReceiverOutput) EmailAddress ¶
func (o EmailReceiverOutput) EmailAddress() pulumi.StringOutput
The email address of this receiver.
func (EmailReceiverOutput) Name ¶
func (o EmailReceiverOutput) Name() pulumi.StringOutput
The name of the email receiver. Names must be unique across all receivers within an action group.
func (EmailReceiverOutput) ToEmailReceiverOutput ¶
func (o EmailReceiverOutput) ToEmailReceiverOutput() EmailReceiverOutput
func (EmailReceiverOutput) ToEmailReceiverOutputWithContext ¶
func (o EmailReceiverOutput) ToEmailReceiverOutputWithContext(ctx context.Context) EmailReceiverOutput
func (EmailReceiverOutput) UseCommonAlertSchema ¶
func (o EmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type EmailReceiverResponse ¶
type EmailReceiverResponse struct { // The email address of this receiver. EmailAddress string `pulumi:"emailAddress"` // The name of the email receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // The receiver status of the e-mail. Status string `pulumi:"status"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
An email receiver.
type EmailReceiverResponseArgs ¶
type EmailReceiverResponseArgs struct { // The email address of this receiver. EmailAddress pulumi.StringInput `pulumi:"emailAddress"` // The name of the email receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The receiver status of the e-mail. Status pulumi.StringInput `pulumi:"status"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
An email receiver.
func (EmailReceiverResponseArgs) ElementType ¶
func (EmailReceiverResponseArgs) ElementType() reflect.Type
func (EmailReceiverResponseArgs) ToEmailReceiverResponseOutput ¶
func (i EmailReceiverResponseArgs) ToEmailReceiverResponseOutput() EmailReceiverResponseOutput
func (EmailReceiverResponseArgs) ToEmailReceiverResponseOutputWithContext ¶
func (i EmailReceiverResponseArgs) ToEmailReceiverResponseOutputWithContext(ctx context.Context) EmailReceiverResponseOutput
type EmailReceiverResponseArray ¶
type EmailReceiverResponseArray []EmailReceiverResponseInput
func (EmailReceiverResponseArray) ElementType ¶
func (EmailReceiverResponseArray) ElementType() reflect.Type
func (EmailReceiverResponseArray) ToEmailReceiverResponseArrayOutput ¶
func (i EmailReceiverResponseArray) ToEmailReceiverResponseArrayOutput() EmailReceiverResponseArrayOutput
func (EmailReceiverResponseArray) ToEmailReceiverResponseArrayOutputWithContext ¶
func (i EmailReceiverResponseArray) ToEmailReceiverResponseArrayOutputWithContext(ctx context.Context) EmailReceiverResponseArrayOutput
type EmailReceiverResponseArrayInput ¶
type EmailReceiverResponseArrayInput interface { pulumi.Input ToEmailReceiverResponseArrayOutput() EmailReceiverResponseArrayOutput ToEmailReceiverResponseArrayOutputWithContext(context.Context) EmailReceiverResponseArrayOutput }
EmailReceiverResponseArrayInput is an input type that accepts EmailReceiverResponseArray and EmailReceiverResponseArrayOutput values. You can construct a concrete instance of `EmailReceiverResponseArrayInput` via:
EmailReceiverResponseArray{ EmailReceiverResponseArgs{...} }
type EmailReceiverResponseArrayOutput ¶
type EmailReceiverResponseArrayOutput struct{ *pulumi.OutputState }
func (EmailReceiverResponseArrayOutput) ElementType ¶
func (EmailReceiverResponseArrayOutput) ElementType() reflect.Type
func (EmailReceiverResponseArrayOutput) Index ¶
func (o EmailReceiverResponseArrayOutput) Index(i pulumi.IntInput) EmailReceiverResponseOutput
func (EmailReceiverResponseArrayOutput) ToEmailReceiverResponseArrayOutput ¶
func (o EmailReceiverResponseArrayOutput) ToEmailReceiverResponseArrayOutput() EmailReceiverResponseArrayOutput
func (EmailReceiverResponseArrayOutput) ToEmailReceiverResponseArrayOutputWithContext ¶
func (o EmailReceiverResponseArrayOutput) ToEmailReceiverResponseArrayOutputWithContext(ctx context.Context) EmailReceiverResponseArrayOutput
type EmailReceiverResponseInput ¶
type EmailReceiverResponseInput interface { pulumi.Input ToEmailReceiverResponseOutput() EmailReceiverResponseOutput ToEmailReceiverResponseOutputWithContext(context.Context) EmailReceiverResponseOutput }
EmailReceiverResponseInput is an input type that accepts EmailReceiverResponseArgs and EmailReceiverResponseOutput values. You can construct a concrete instance of `EmailReceiverResponseInput` via:
EmailReceiverResponseArgs{...}
type EmailReceiverResponseOutput ¶
type EmailReceiverResponseOutput struct{ *pulumi.OutputState }
An email receiver.
func (EmailReceiverResponseOutput) ElementType ¶
func (EmailReceiverResponseOutput) ElementType() reflect.Type
func (EmailReceiverResponseOutput) EmailAddress ¶
func (o EmailReceiverResponseOutput) EmailAddress() pulumi.StringOutput
The email address of this receiver.
func (EmailReceiverResponseOutput) Name ¶
func (o EmailReceiverResponseOutput) Name() pulumi.StringOutput
The name of the email receiver. Names must be unique across all receivers within an action group.
func (EmailReceiverResponseOutput) Status ¶
func (o EmailReceiverResponseOutput) Status() pulumi.StringOutput
The receiver status of the e-mail.
func (EmailReceiverResponseOutput) ToEmailReceiverResponseOutput ¶
func (o EmailReceiverResponseOutput) ToEmailReceiverResponseOutput() EmailReceiverResponseOutput
func (EmailReceiverResponseOutput) ToEmailReceiverResponseOutputWithContext ¶
func (o EmailReceiverResponseOutput) ToEmailReceiverResponseOutputWithContext(ctx context.Context) EmailReceiverResponseOutput
func (EmailReceiverResponseOutput) UseCommonAlertSchema ¶
func (o EmailReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type ExportConfiguration ¶
type ExportConfiguration struct { pulumi.CustomResourceState // The name of the Application Insights component. ApplicationName pulumi.StringOutput `pulumi:"applicationName"` // The name of the destination storage container. ContainerName pulumi.StringOutput `pulumi:"containerName"` // The name of destination account. DestinationAccountId pulumi.StringOutput `pulumi:"destinationAccountId"` // The destination account location ID. DestinationStorageLocationId pulumi.StringOutput `pulumi:"destinationStorageLocationId"` // The destination storage account subscription ID. DestinationStorageSubscriptionId pulumi.StringOutput `pulumi:"destinationStorageSubscriptionId"` // The destination type. DestinationType pulumi.StringOutput `pulumi:"destinationType"` // The unique ID of the export configuration inside an Application Insights component. It is auto generated when the Continuous Export configuration is created. ExportId pulumi.StringOutput `pulumi:"exportId"` // This indicates current Continuous Export configuration status. The possible values are 'Preparing', 'Success', 'Failure'. ExportStatus pulumi.StringOutput `pulumi:"exportStatus"` // The instrumentation key of the Application Insights component. InstrumentationKey pulumi.StringOutput `pulumi:"instrumentationKey"` // This will be 'true' if the Continuous Export configuration is enabled, otherwise it will be 'false'. IsUserEnabled pulumi.StringOutput `pulumi:"isUserEnabled"` // The last time the Continuous Export configuration started failing. LastGapTime pulumi.StringOutput `pulumi:"lastGapTime"` // The last time data was successfully delivered to the destination storage container for this Continuous Export configuration. LastSuccessTime pulumi.StringOutput `pulumi:"lastSuccessTime"` // Last time the Continuous Export configuration was updated. LastUserUpdate pulumi.StringOutput `pulumi:"lastUserUpdate"` // Deprecated NotificationQueueEnabled pulumi.StringPtrOutput `pulumi:"notificationQueueEnabled"` // This is the reason the Continuous Export configuration started failing. It can be 'AzureStorageNotFound' or 'AzureStorageAccessDenied'. PermanentErrorReason pulumi.StringOutput `pulumi:"permanentErrorReason"` // This comma separated list of document types that will be exported. The possible values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'. RecordTypes pulumi.StringPtrOutput `pulumi:"recordTypes"` // The resource group of the Application Insights component. ResourceGroup pulumi.StringOutput `pulumi:"resourceGroup"` // The name of the destination storage account. StorageName pulumi.StringOutput `pulumi:"storageName"` // The subscription of the Application Insights component. SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"` }
Properties that define a Continuous Export configuration.
func GetExportConfiguration ¶
func GetExportConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExportConfigurationState, opts ...pulumi.ResourceOption) (*ExportConfiguration, error)
GetExportConfiguration gets an existing ExportConfiguration 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 NewExportConfiguration ¶
func NewExportConfiguration(ctx *pulumi.Context, name string, args *ExportConfigurationArgs, opts ...pulumi.ResourceOption) (*ExportConfiguration, error)
NewExportConfiguration registers a new resource with the given unique name, arguments, and options.
type ExportConfigurationArgs ¶
type ExportConfigurationArgs struct { // The name of destination storage account. DestinationAccountId pulumi.StringPtrInput // The SAS URL for the destination storage container. It must grant write permission. DestinationAddress pulumi.StringPtrInput // The location ID of the destination storage container. DestinationStorageLocationId pulumi.StringPtrInput // The subscription ID of the destination storage container. DestinationStorageSubscriptionId pulumi.StringPtrInput // The Continuous Export destination type. This has to be 'Blob'. DestinationType pulumi.StringPtrInput // The Continuous Export configuration ID. This is unique within a Application Insights component. ExportId pulumi.StringInput // Set to 'true' to create a Continuous Export configuration as enabled, otherwise set it to 'false'. IsEnabled pulumi.StringPtrInput // Deprecated NotificationQueueEnabled pulumi.StringPtrInput // Deprecated NotificationQueueUri pulumi.StringPtrInput // The document types to be exported, as comma separated values. Allowed values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'. RecordTypes pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the Application Insights component resource. ResourceName pulumi.StringInput }
The set of arguments for constructing a ExportConfiguration resource.
func (ExportConfigurationArgs) ElementType ¶
func (ExportConfigurationArgs) ElementType() reflect.Type
type ExportConfigurationState ¶
type ExportConfigurationState struct { // The name of the Application Insights component. ApplicationName pulumi.StringPtrInput // The name of the destination storage container. ContainerName pulumi.StringPtrInput // The name of destination account. DestinationAccountId pulumi.StringPtrInput // The destination account location ID. DestinationStorageLocationId pulumi.StringPtrInput // The destination storage account subscription ID. DestinationStorageSubscriptionId pulumi.StringPtrInput // The destination type. DestinationType pulumi.StringPtrInput // The unique ID of the export configuration inside an Application Insights component. It is auto generated when the Continuous Export configuration is created. ExportId pulumi.StringPtrInput // This indicates current Continuous Export configuration status. The possible values are 'Preparing', 'Success', 'Failure'. ExportStatus pulumi.StringPtrInput // The instrumentation key of the Application Insights component. InstrumentationKey pulumi.StringPtrInput // This will be 'true' if the Continuous Export configuration is enabled, otherwise it will be 'false'. IsUserEnabled pulumi.StringPtrInput // The last time the Continuous Export configuration started failing. LastGapTime pulumi.StringPtrInput // The last time data was successfully delivered to the destination storage container for this Continuous Export configuration. LastSuccessTime pulumi.StringPtrInput // Last time the Continuous Export configuration was updated. LastUserUpdate pulumi.StringPtrInput // Deprecated NotificationQueueEnabled pulumi.StringPtrInput // This is the reason the Continuous Export configuration started failing. It can be 'AzureStorageNotFound' or 'AzureStorageAccessDenied'. PermanentErrorReason pulumi.StringPtrInput // This comma separated list of document types that will be exported. The possible values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'. RecordTypes pulumi.StringPtrInput // The resource group of the Application Insights component. ResourceGroup pulumi.StringPtrInput // The name of the destination storage account. StorageName pulumi.StringPtrInput // The subscription of the Application Insights component. SubscriptionId pulumi.StringPtrInput }
func (ExportConfigurationState) ElementType ¶
func (ExportConfigurationState) ElementType() reflect.Type
type Favorite ¶
type Favorite struct { pulumi.CustomResourceState // Favorite category, as defined by the user at creation time. Category pulumi.StringPtrOutput `pulumi:"category"` // Configuration of this particular favorite, which are driven by the Azure portal UX. Configuration data is a string containing valid JSON Config pulumi.StringPtrOutput `pulumi:"config"` // Internally assigned unique id of the favorite definition. FavoriteId pulumi.StringOutput `pulumi:"favoriteId"` // Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component. FavoriteType pulumi.StringPtrOutput `pulumi:"favoriteType"` // Flag denoting wether or not this favorite was generated from a template. IsGeneratedFromTemplate pulumi.BoolPtrOutput `pulumi:"isGeneratedFromTemplate"` // The user-defined name of the favorite. Name pulumi.StringPtrOutput `pulumi:"name"` // The source of the favorite definition. SourceType pulumi.StringPtrOutput `pulumi:"sourceType"` // A list of 0 or more tags that are associated with this favorite definition Tags pulumi.StringArrayOutput `pulumi:"tags"` // Date and time in UTC of the last modification that was made to this favorite definition. TimeModified pulumi.StringOutput `pulumi:"timeModified"` // Unique user id of the specific user that owns this favorite. UserId pulumi.StringOutput `pulumi:"userId"` // This instance's version of the data model. This can change as new features are added that can be marked favorite. Current examples include MetricsExplorer (ME) and Search. Version pulumi.StringPtrOutput `pulumi:"version"` }
Properties that define a favorite that is associated to an Application Insights component.
func GetFavorite ¶
func GetFavorite(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FavoriteState, opts ...pulumi.ResourceOption) (*Favorite, error)
GetFavorite gets an existing Favorite 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 NewFavorite ¶
func NewFavorite(ctx *pulumi.Context, name string, args *FavoriteArgs, opts ...pulumi.ResourceOption) (*Favorite, error)
NewFavorite registers a new resource with the given unique name, arguments, and options.
type FavoriteArgs ¶
type FavoriteArgs struct { // Favorite category, as defined by the user at creation time. Category pulumi.StringPtrInput // Configuration of this particular favorite, which are driven by the Azure portal UX. Configuration data is a string containing valid JSON Config pulumi.StringPtrInput // The Id of a specific favorite defined in the Application Insights component FavoriteId pulumi.StringInput // Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component. FavoriteType pulumi.StringPtrInput // Flag denoting wether or not this favorite was generated from a template. IsGeneratedFromTemplate pulumi.BoolPtrInput // The user-defined name of the favorite. Name pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the Application Insights component resource. ResourceName pulumi.StringInput // The source of the favorite definition. SourceType pulumi.StringPtrInput // A list of 0 or more tags that are associated with this favorite definition Tags pulumi.StringArrayInput // This instance's version of the data model. This can change as new features are added that can be marked favorite. Current examples include MetricsExplorer (ME) and Search. Version pulumi.StringPtrInput }
The set of arguments for constructing a Favorite resource.
func (FavoriteArgs) ElementType ¶
func (FavoriteArgs) ElementType() reflect.Type
type FavoriteState ¶
type FavoriteState struct { // Favorite category, as defined by the user at creation time. Category pulumi.StringPtrInput // Configuration of this particular favorite, which are driven by the Azure portal UX. Configuration data is a string containing valid JSON Config pulumi.StringPtrInput // Internally assigned unique id of the favorite definition. FavoriteId pulumi.StringPtrInput // Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component. FavoriteType pulumi.StringPtrInput // Flag denoting wether or not this favorite was generated from a template. IsGeneratedFromTemplate pulumi.BoolPtrInput // The user-defined name of the favorite. Name pulumi.StringPtrInput // The source of the favorite definition. SourceType pulumi.StringPtrInput // A list of 0 or more tags that are associated with this favorite definition Tags pulumi.StringArrayInput // Date and time in UTC of the last modification that was made to this favorite definition. TimeModified pulumi.StringPtrInput // Unique user id of the specific user that owns this favorite. UserId pulumi.StringPtrInput // This instance's version of the data model. This can change as new features are added that can be marked favorite. Current examples include MetricsExplorer (ME) and Search. Version pulumi.StringPtrInput }
func (FavoriteState) ElementType ¶
func (FavoriteState) ElementType() reflect.Type
type ItsmReceiver ¶
type ItsmReceiver struct { // Unique identification of ITSM connection among multiple defined in above workspace. ConnectionId string `pulumi:"connectionId"` // The name of the Itsm receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' Region string `pulumi:"region"` // JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration string `pulumi:"ticketConfiguration"` // OMS LA instance identifier. WorkspaceId string `pulumi:"workspaceId"` }
An Itsm receiver.
type ItsmReceiverArgs ¶
type ItsmReceiverArgs struct { // Unique identification of ITSM connection among multiple defined in above workspace. ConnectionId pulumi.StringInput `pulumi:"connectionId"` // The name of the Itsm receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' Region pulumi.StringInput `pulumi:"region"` // JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration pulumi.StringInput `pulumi:"ticketConfiguration"` // OMS LA instance identifier. WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` }
An Itsm receiver.
func (ItsmReceiverArgs) ElementType ¶
func (ItsmReceiverArgs) ElementType() reflect.Type
func (ItsmReceiverArgs) ToItsmReceiverOutput ¶
func (i ItsmReceiverArgs) ToItsmReceiverOutput() ItsmReceiverOutput
func (ItsmReceiverArgs) ToItsmReceiverOutputWithContext ¶
func (i ItsmReceiverArgs) ToItsmReceiverOutputWithContext(ctx context.Context) ItsmReceiverOutput
type ItsmReceiverArray ¶
type ItsmReceiverArray []ItsmReceiverInput
func (ItsmReceiverArray) ElementType ¶
func (ItsmReceiverArray) ElementType() reflect.Type
func (ItsmReceiverArray) ToItsmReceiverArrayOutput ¶
func (i ItsmReceiverArray) ToItsmReceiverArrayOutput() ItsmReceiverArrayOutput
func (ItsmReceiverArray) ToItsmReceiverArrayOutputWithContext ¶
func (i ItsmReceiverArray) ToItsmReceiverArrayOutputWithContext(ctx context.Context) ItsmReceiverArrayOutput
type ItsmReceiverArrayInput ¶
type ItsmReceiverArrayInput interface { pulumi.Input ToItsmReceiverArrayOutput() ItsmReceiverArrayOutput ToItsmReceiverArrayOutputWithContext(context.Context) ItsmReceiverArrayOutput }
ItsmReceiverArrayInput is an input type that accepts ItsmReceiverArray and ItsmReceiverArrayOutput values. You can construct a concrete instance of `ItsmReceiverArrayInput` via:
ItsmReceiverArray{ ItsmReceiverArgs{...} }
type ItsmReceiverArrayOutput ¶
type ItsmReceiverArrayOutput struct{ *pulumi.OutputState }
func (ItsmReceiverArrayOutput) ElementType ¶
func (ItsmReceiverArrayOutput) ElementType() reflect.Type
func (ItsmReceiverArrayOutput) Index ¶
func (o ItsmReceiverArrayOutput) Index(i pulumi.IntInput) ItsmReceiverOutput
func (ItsmReceiverArrayOutput) ToItsmReceiverArrayOutput ¶
func (o ItsmReceiverArrayOutput) ToItsmReceiverArrayOutput() ItsmReceiverArrayOutput
func (ItsmReceiverArrayOutput) ToItsmReceiverArrayOutputWithContext ¶
func (o ItsmReceiverArrayOutput) ToItsmReceiverArrayOutputWithContext(ctx context.Context) ItsmReceiverArrayOutput
type ItsmReceiverInput ¶
type ItsmReceiverInput interface { pulumi.Input ToItsmReceiverOutput() ItsmReceiverOutput ToItsmReceiverOutputWithContext(context.Context) ItsmReceiverOutput }
ItsmReceiverInput is an input type that accepts ItsmReceiverArgs and ItsmReceiverOutput values. You can construct a concrete instance of `ItsmReceiverInput` via:
ItsmReceiverArgs{...}
type ItsmReceiverOutput ¶
type ItsmReceiverOutput struct{ *pulumi.OutputState }
An Itsm receiver.
func (ItsmReceiverOutput) ConnectionId ¶
func (o ItsmReceiverOutput) ConnectionId() pulumi.StringOutput
Unique identification of ITSM connection among multiple defined in above workspace.
func (ItsmReceiverOutput) ElementType ¶
func (ItsmReceiverOutput) ElementType() reflect.Type
func (ItsmReceiverOutput) Name ¶
func (o ItsmReceiverOutput) Name() pulumi.StringOutput
The name of the Itsm receiver. Names must be unique across all receivers within an action group.
func (ItsmReceiverOutput) Region ¶
func (o ItsmReceiverOutput) Region() pulumi.StringOutput
Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'
func (ItsmReceiverOutput) TicketConfiguration ¶
func (o ItsmReceiverOutput) TicketConfiguration() pulumi.StringOutput
JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
func (ItsmReceiverOutput) ToItsmReceiverOutput ¶
func (o ItsmReceiverOutput) ToItsmReceiverOutput() ItsmReceiverOutput
func (ItsmReceiverOutput) ToItsmReceiverOutputWithContext ¶
func (o ItsmReceiverOutput) ToItsmReceiverOutputWithContext(ctx context.Context) ItsmReceiverOutput
func (ItsmReceiverOutput) WorkspaceId ¶
func (o ItsmReceiverOutput) WorkspaceId() pulumi.StringOutput
OMS LA instance identifier.
type ItsmReceiverResponse ¶
type ItsmReceiverResponse struct { // Unique identification of ITSM connection among multiple defined in above workspace. ConnectionId string `pulumi:"connectionId"` // The name of the Itsm receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' Region string `pulumi:"region"` // JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration string `pulumi:"ticketConfiguration"` // OMS LA instance identifier. WorkspaceId string `pulumi:"workspaceId"` }
An Itsm receiver.
type ItsmReceiverResponseArgs ¶
type ItsmReceiverResponseArgs struct { // Unique identification of ITSM connection among multiple defined in above workspace. ConnectionId pulumi.StringInput `pulumi:"connectionId"` // The name of the Itsm receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' Region pulumi.StringInput `pulumi:"region"` // JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration pulumi.StringInput `pulumi:"ticketConfiguration"` // OMS LA instance identifier. WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` }
An Itsm receiver.
func (ItsmReceiverResponseArgs) ElementType ¶
func (ItsmReceiverResponseArgs) ElementType() reflect.Type
func (ItsmReceiverResponseArgs) ToItsmReceiverResponseOutput ¶
func (i ItsmReceiverResponseArgs) ToItsmReceiverResponseOutput() ItsmReceiverResponseOutput
func (ItsmReceiverResponseArgs) ToItsmReceiverResponseOutputWithContext ¶
func (i ItsmReceiverResponseArgs) ToItsmReceiverResponseOutputWithContext(ctx context.Context) ItsmReceiverResponseOutput
type ItsmReceiverResponseArray ¶
type ItsmReceiverResponseArray []ItsmReceiverResponseInput
func (ItsmReceiverResponseArray) ElementType ¶
func (ItsmReceiverResponseArray) ElementType() reflect.Type
func (ItsmReceiverResponseArray) ToItsmReceiverResponseArrayOutput ¶
func (i ItsmReceiverResponseArray) ToItsmReceiverResponseArrayOutput() ItsmReceiverResponseArrayOutput
func (ItsmReceiverResponseArray) ToItsmReceiverResponseArrayOutputWithContext ¶
func (i ItsmReceiverResponseArray) ToItsmReceiverResponseArrayOutputWithContext(ctx context.Context) ItsmReceiverResponseArrayOutput
type ItsmReceiverResponseArrayInput ¶
type ItsmReceiverResponseArrayInput interface { pulumi.Input ToItsmReceiverResponseArrayOutput() ItsmReceiverResponseArrayOutput ToItsmReceiverResponseArrayOutputWithContext(context.Context) ItsmReceiverResponseArrayOutput }
ItsmReceiverResponseArrayInput is an input type that accepts ItsmReceiverResponseArray and ItsmReceiverResponseArrayOutput values. You can construct a concrete instance of `ItsmReceiverResponseArrayInput` via:
ItsmReceiverResponseArray{ ItsmReceiverResponseArgs{...} }
type ItsmReceiverResponseArrayOutput ¶
type ItsmReceiverResponseArrayOutput struct{ *pulumi.OutputState }
func (ItsmReceiverResponseArrayOutput) ElementType ¶
func (ItsmReceiverResponseArrayOutput) ElementType() reflect.Type
func (ItsmReceiverResponseArrayOutput) Index ¶
func (o ItsmReceiverResponseArrayOutput) Index(i pulumi.IntInput) ItsmReceiverResponseOutput
func (ItsmReceiverResponseArrayOutput) ToItsmReceiverResponseArrayOutput ¶
func (o ItsmReceiverResponseArrayOutput) ToItsmReceiverResponseArrayOutput() ItsmReceiverResponseArrayOutput
func (ItsmReceiverResponseArrayOutput) ToItsmReceiverResponseArrayOutputWithContext ¶
func (o ItsmReceiverResponseArrayOutput) ToItsmReceiverResponseArrayOutputWithContext(ctx context.Context) ItsmReceiverResponseArrayOutput
type ItsmReceiverResponseInput ¶
type ItsmReceiverResponseInput interface { pulumi.Input ToItsmReceiverResponseOutput() ItsmReceiverResponseOutput ToItsmReceiverResponseOutputWithContext(context.Context) ItsmReceiverResponseOutput }
ItsmReceiverResponseInput is an input type that accepts ItsmReceiverResponseArgs and ItsmReceiverResponseOutput values. You can construct a concrete instance of `ItsmReceiverResponseInput` via:
ItsmReceiverResponseArgs{...}
type ItsmReceiverResponseOutput ¶
type ItsmReceiverResponseOutput struct{ *pulumi.OutputState }
An Itsm receiver.
func (ItsmReceiverResponseOutput) ConnectionId ¶
func (o ItsmReceiverResponseOutput) ConnectionId() pulumi.StringOutput
Unique identification of ITSM connection among multiple defined in above workspace.
func (ItsmReceiverResponseOutput) ElementType ¶
func (ItsmReceiverResponseOutput) ElementType() reflect.Type
func (ItsmReceiverResponseOutput) Name ¶
func (o ItsmReceiverResponseOutput) Name() pulumi.StringOutput
The name of the Itsm receiver. Names must be unique across all receivers within an action group.
func (ItsmReceiverResponseOutput) Region ¶
func (o ItsmReceiverResponseOutput) Region() pulumi.StringOutput
Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'
func (ItsmReceiverResponseOutput) TicketConfiguration ¶
func (o ItsmReceiverResponseOutput) TicketConfiguration() pulumi.StringOutput
JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
func (ItsmReceiverResponseOutput) ToItsmReceiverResponseOutput ¶
func (o ItsmReceiverResponseOutput) ToItsmReceiverResponseOutput() ItsmReceiverResponseOutput
func (ItsmReceiverResponseOutput) ToItsmReceiverResponseOutputWithContext ¶
func (o ItsmReceiverResponseOutput) ToItsmReceiverResponseOutputWithContext(ctx context.Context) ItsmReceiverResponseOutput
func (ItsmReceiverResponseOutput) WorkspaceId ¶
func (o ItsmReceiverResponseOutput) WorkspaceId() pulumi.StringOutput
OMS LA instance identifier.
type ListEASubscriptionListMigrationDatePostArgs ¶
type ListEASubscriptionListMigrationDatePostArgs struct { }
type ListEASubscriptionListMigrationDatePostResult ¶
type ListEASubscriptionListMigrationDatePostResult struct { // Is subscription in the grand fatherable subscription list. IsGrandFatherableSubscription *bool `pulumi:"isGrandFatherableSubscription"` // Time to start using new pricing model. OptedInDate *string `pulumi:"optedInDate"` }
Subscription migrate date information properties
func ListEASubscriptionListMigrationDatePost ¶
func ListEASubscriptionListMigrationDatePost(ctx *pulumi.Context, args *ListEASubscriptionListMigrationDatePostArgs, opts ...pulumi.InvokeOption) (*ListEASubscriptionListMigrationDatePostResult, error)
type LocationThresholdRuleCondition ¶
type LocationThresholdRuleCondition struct { // the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource interface{} `pulumi:"dataSource"` // the number of locations that must fail to activate the alert. FailedLocationCount int `pulumi:"failedLocationCount"` // specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). OdataType string `pulumi:"odataType"` // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize *string `pulumi:"windowSize"` }
A rule condition based on a certain number of locations failing.
type LocationThresholdRuleConditionArgs ¶
type LocationThresholdRuleConditionArgs struct { // the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource pulumi.Input `pulumi:"dataSource"` // the number of locations that must fail to activate the alert. FailedLocationCount pulumi.IntInput `pulumi:"failedLocationCount"` // specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). OdataType pulumi.StringInput `pulumi:"odataType"` // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize pulumi.StringPtrInput `pulumi:"windowSize"` }
A rule condition based on a certain number of locations failing.
func (LocationThresholdRuleConditionArgs) ElementType ¶
func (LocationThresholdRuleConditionArgs) ElementType() reflect.Type
func (LocationThresholdRuleConditionArgs) ToLocationThresholdRuleConditionOutput ¶
func (i LocationThresholdRuleConditionArgs) ToLocationThresholdRuleConditionOutput() LocationThresholdRuleConditionOutput
func (LocationThresholdRuleConditionArgs) ToLocationThresholdRuleConditionOutputWithContext ¶
func (i LocationThresholdRuleConditionArgs) ToLocationThresholdRuleConditionOutputWithContext(ctx context.Context) LocationThresholdRuleConditionOutput
type LocationThresholdRuleConditionInput ¶
type LocationThresholdRuleConditionInput interface { pulumi.Input ToLocationThresholdRuleConditionOutput() LocationThresholdRuleConditionOutput ToLocationThresholdRuleConditionOutputWithContext(context.Context) LocationThresholdRuleConditionOutput }
LocationThresholdRuleConditionInput is an input type that accepts LocationThresholdRuleConditionArgs and LocationThresholdRuleConditionOutput values. You can construct a concrete instance of `LocationThresholdRuleConditionInput` via:
LocationThresholdRuleConditionArgs{...}
type LocationThresholdRuleConditionOutput ¶
type LocationThresholdRuleConditionOutput struct{ *pulumi.OutputState }
A rule condition based on a certain number of locations failing.
func (LocationThresholdRuleConditionOutput) DataSource ¶
func (o LocationThresholdRuleConditionOutput) DataSource() pulumi.AnyOutput
the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
func (LocationThresholdRuleConditionOutput) ElementType ¶
func (LocationThresholdRuleConditionOutput) ElementType() reflect.Type
func (LocationThresholdRuleConditionOutput) FailedLocationCount ¶
func (o LocationThresholdRuleConditionOutput) FailedLocationCount() pulumi.IntOutput
the number of locations that must fail to activate the alert.
func (LocationThresholdRuleConditionOutput) OdataType ¶
func (o LocationThresholdRuleConditionOutput) OdataType() pulumi.StringOutput
specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
func (LocationThresholdRuleConditionOutput) ToLocationThresholdRuleConditionOutput ¶
func (o LocationThresholdRuleConditionOutput) ToLocationThresholdRuleConditionOutput() LocationThresholdRuleConditionOutput
func (LocationThresholdRuleConditionOutput) ToLocationThresholdRuleConditionOutputWithContext ¶
func (o LocationThresholdRuleConditionOutput) ToLocationThresholdRuleConditionOutputWithContext(ctx context.Context) LocationThresholdRuleConditionOutput
func (LocationThresholdRuleConditionOutput) WindowSize ¶
func (o LocationThresholdRuleConditionOutput) WindowSize() pulumi.StringPtrOutput
the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
type LocationThresholdRuleConditionResponse ¶
type LocationThresholdRuleConditionResponse struct { // the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource interface{} `pulumi:"dataSource"` // the number of locations that must fail to activate the alert. FailedLocationCount int `pulumi:"failedLocationCount"` // specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). OdataType string `pulumi:"odataType"` // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize *string `pulumi:"windowSize"` }
A rule condition based on a certain number of locations failing.
type LocationThresholdRuleConditionResponseArgs ¶
type LocationThresholdRuleConditionResponseArgs struct { // the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource pulumi.Input `pulumi:"dataSource"` // the number of locations that must fail to activate the alert. FailedLocationCount pulumi.IntInput `pulumi:"failedLocationCount"` // specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). OdataType pulumi.StringInput `pulumi:"odataType"` // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize pulumi.StringPtrInput `pulumi:"windowSize"` }
A rule condition based on a certain number of locations failing.
func (LocationThresholdRuleConditionResponseArgs) ElementType ¶
func (LocationThresholdRuleConditionResponseArgs) ElementType() reflect.Type
func (LocationThresholdRuleConditionResponseArgs) ToLocationThresholdRuleConditionResponseOutput ¶
func (i LocationThresholdRuleConditionResponseArgs) ToLocationThresholdRuleConditionResponseOutput() LocationThresholdRuleConditionResponseOutput
func (LocationThresholdRuleConditionResponseArgs) ToLocationThresholdRuleConditionResponseOutputWithContext ¶
func (i LocationThresholdRuleConditionResponseArgs) ToLocationThresholdRuleConditionResponseOutputWithContext(ctx context.Context) LocationThresholdRuleConditionResponseOutput
type LocationThresholdRuleConditionResponseInput ¶
type LocationThresholdRuleConditionResponseInput interface { pulumi.Input ToLocationThresholdRuleConditionResponseOutput() LocationThresholdRuleConditionResponseOutput ToLocationThresholdRuleConditionResponseOutputWithContext(context.Context) LocationThresholdRuleConditionResponseOutput }
LocationThresholdRuleConditionResponseInput is an input type that accepts LocationThresholdRuleConditionResponseArgs and LocationThresholdRuleConditionResponseOutput values. You can construct a concrete instance of `LocationThresholdRuleConditionResponseInput` via:
LocationThresholdRuleConditionResponseArgs{...}
type LocationThresholdRuleConditionResponseOutput ¶
type LocationThresholdRuleConditionResponseOutput struct{ *pulumi.OutputState }
A rule condition based on a certain number of locations failing.
func (LocationThresholdRuleConditionResponseOutput) DataSource ¶
func (o LocationThresholdRuleConditionResponseOutput) DataSource() pulumi.AnyOutput
the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
func (LocationThresholdRuleConditionResponseOutput) ElementType ¶
func (LocationThresholdRuleConditionResponseOutput) ElementType() reflect.Type
func (LocationThresholdRuleConditionResponseOutput) FailedLocationCount ¶
func (o LocationThresholdRuleConditionResponseOutput) FailedLocationCount() pulumi.IntOutput
the number of locations that must fail to activate the alert.
func (LocationThresholdRuleConditionResponseOutput) OdataType ¶
func (o LocationThresholdRuleConditionResponseOutput) OdataType() pulumi.StringOutput
specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
func (LocationThresholdRuleConditionResponseOutput) ToLocationThresholdRuleConditionResponseOutput ¶
func (o LocationThresholdRuleConditionResponseOutput) ToLocationThresholdRuleConditionResponseOutput() LocationThresholdRuleConditionResponseOutput
func (LocationThresholdRuleConditionResponseOutput) ToLocationThresholdRuleConditionResponseOutputWithContext ¶
func (o LocationThresholdRuleConditionResponseOutput) ToLocationThresholdRuleConditionResponseOutputWithContext(ctx context.Context) LocationThresholdRuleConditionResponseOutput
func (LocationThresholdRuleConditionResponseOutput) WindowSize ¶
func (o LocationThresholdRuleConditionResponseOutput) WindowSize() pulumi.StringPtrOutput
the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
type LogMetricTrigger ¶
type LogMetricTrigger struct { // Evaluation of metric on a particular column MetricColumn *string `pulumi:"metricColumn"` // Metric Trigger Type - 'Consecutive' or 'Total' MetricTriggerType *string `pulumi:"metricTriggerType"` // The threshold of the metric trigger. Threshold *float64 `pulumi:"threshold"` // Evaluation operation for Metric -'GreaterThan' or 'LessThan' or 'Equal'. ThresholdOperator *string `pulumi:"thresholdOperator"` }
A log metrics trigger descriptor.
type LogMetricTriggerArgs ¶
type LogMetricTriggerArgs struct { // Evaluation of metric on a particular column MetricColumn pulumi.StringPtrInput `pulumi:"metricColumn"` // Metric Trigger Type - 'Consecutive' or 'Total' MetricTriggerType pulumi.StringPtrInput `pulumi:"metricTriggerType"` // The threshold of the metric trigger. Threshold pulumi.Float64PtrInput `pulumi:"threshold"` // Evaluation operation for Metric -'GreaterThan' or 'LessThan' or 'Equal'. ThresholdOperator pulumi.StringPtrInput `pulumi:"thresholdOperator"` }
A log metrics trigger descriptor.
func (LogMetricTriggerArgs) ElementType ¶
func (LogMetricTriggerArgs) ElementType() reflect.Type
func (LogMetricTriggerArgs) ToLogMetricTriggerOutput ¶
func (i LogMetricTriggerArgs) ToLogMetricTriggerOutput() LogMetricTriggerOutput
func (LogMetricTriggerArgs) ToLogMetricTriggerOutputWithContext ¶
func (i LogMetricTriggerArgs) ToLogMetricTriggerOutputWithContext(ctx context.Context) LogMetricTriggerOutput
func (LogMetricTriggerArgs) ToLogMetricTriggerPtrOutput ¶
func (i LogMetricTriggerArgs) ToLogMetricTriggerPtrOutput() LogMetricTriggerPtrOutput
func (LogMetricTriggerArgs) ToLogMetricTriggerPtrOutputWithContext ¶
func (i LogMetricTriggerArgs) ToLogMetricTriggerPtrOutputWithContext(ctx context.Context) LogMetricTriggerPtrOutput
type LogMetricTriggerInput ¶
type LogMetricTriggerInput interface { pulumi.Input ToLogMetricTriggerOutput() LogMetricTriggerOutput ToLogMetricTriggerOutputWithContext(context.Context) LogMetricTriggerOutput }
LogMetricTriggerInput is an input type that accepts LogMetricTriggerArgs and LogMetricTriggerOutput values. You can construct a concrete instance of `LogMetricTriggerInput` via:
LogMetricTriggerArgs{...}
type LogMetricTriggerOutput ¶
type LogMetricTriggerOutput struct{ *pulumi.OutputState }
A log metrics trigger descriptor.
func (LogMetricTriggerOutput) ElementType ¶
func (LogMetricTriggerOutput) ElementType() reflect.Type
func (LogMetricTriggerOutput) MetricColumn ¶
func (o LogMetricTriggerOutput) MetricColumn() pulumi.StringPtrOutput
Evaluation of metric on a particular column
func (LogMetricTriggerOutput) MetricTriggerType ¶
func (o LogMetricTriggerOutput) MetricTriggerType() pulumi.StringPtrOutput
Metric Trigger Type - 'Consecutive' or 'Total'
func (LogMetricTriggerOutput) Threshold ¶
func (o LogMetricTriggerOutput) Threshold() pulumi.Float64PtrOutput
The threshold of the metric trigger.
func (LogMetricTriggerOutput) ThresholdOperator ¶
func (o LogMetricTriggerOutput) ThresholdOperator() pulumi.StringPtrOutput
Evaluation operation for Metric -'GreaterThan' or 'LessThan' or 'Equal'.
func (LogMetricTriggerOutput) ToLogMetricTriggerOutput ¶
func (o LogMetricTriggerOutput) ToLogMetricTriggerOutput() LogMetricTriggerOutput
func (LogMetricTriggerOutput) ToLogMetricTriggerOutputWithContext ¶
func (o LogMetricTriggerOutput) ToLogMetricTriggerOutputWithContext(ctx context.Context) LogMetricTriggerOutput
func (LogMetricTriggerOutput) ToLogMetricTriggerPtrOutput ¶
func (o LogMetricTriggerOutput) ToLogMetricTriggerPtrOutput() LogMetricTriggerPtrOutput
func (LogMetricTriggerOutput) ToLogMetricTriggerPtrOutputWithContext ¶
func (o LogMetricTriggerOutput) ToLogMetricTriggerPtrOutputWithContext(ctx context.Context) LogMetricTriggerPtrOutput
type LogMetricTriggerPtrInput ¶
type LogMetricTriggerPtrInput interface { pulumi.Input ToLogMetricTriggerPtrOutput() LogMetricTriggerPtrOutput ToLogMetricTriggerPtrOutputWithContext(context.Context) LogMetricTriggerPtrOutput }
LogMetricTriggerPtrInput is an input type that accepts LogMetricTriggerArgs, LogMetricTriggerPtr and LogMetricTriggerPtrOutput values. You can construct a concrete instance of `LogMetricTriggerPtrInput` via:
LogMetricTriggerArgs{...} or: nil
func LogMetricTriggerPtr ¶
func LogMetricTriggerPtr(v *LogMetricTriggerArgs) LogMetricTriggerPtrInput
type LogMetricTriggerPtrOutput ¶
type LogMetricTriggerPtrOutput struct{ *pulumi.OutputState }
func (LogMetricTriggerPtrOutput) Elem ¶
func (o LogMetricTriggerPtrOutput) Elem() LogMetricTriggerOutput
func (LogMetricTriggerPtrOutput) ElementType ¶
func (LogMetricTriggerPtrOutput) ElementType() reflect.Type
func (LogMetricTriggerPtrOutput) MetricColumn ¶
func (o LogMetricTriggerPtrOutput) MetricColumn() pulumi.StringPtrOutput
Evaluation of metric on a particular column
func (LogMetricTriggerPtrOutput) MetricTriggerType ¶
func (o LogMetricTriggerPtrOutput) MetricTriggerType() pulumi.StringPtrOutput
Metric Trigger Type - 'Consecutive' or 'Total'
func (LogMetricTriggerPtrOutput) Threshold ¶
func (o LogMetricTriggerPtrOutput) Threshold() pulumi.Float64PtrOutput
The threshold of the metric trigger.
func (LogMetricTriggerPtrOutput) ThresholdOperator ¶
func (o LogMetricTriggerPtrOutput) ThresholdOperator() pulumi.StringPtrOutput
Evaluation operation for Metric -'GreaterThan' or 'LessThan' or 'Equal'.
func (LogMetricTriggerPtrOutput) ToLogMetricTriggerPtrOutput ¶
func (o LogMetricTriggerPtrOutput) ToLogMetricTriggerPtrOutput() LogMetricTriggerPtrOutput
func (LogMetricTriggerPtrOutput) ToLogMetricTriggerPtrOutputWithContext ¶
func (o LogMetricTriggerPtrOutput) ToLogMetricTriggerPtrOutputWithContext(ctx context.Context) LogMetricTriggerPtrOutput
type LogMetricTriggerResponse ¶
type LogMetricTriggerResponse struct { // Evaluation of metric on a particular column MetricColumn *string `pulumi:"metricColumn"` // Metric Trigger Type - 'Consecutive' or 'Total' MetricTriggerType *string `pulumi:"metricTriggerType"` // The threshold of the metric trigger. Threshold *float64 `pulumi:"threshold"` // Evaluation operation for Metric -'GreaterThan' or 'LessThan' or 'Equal'. ThresholdOperator *string `pulumi:"thresholdOperator"` }
A log metrics trigger descriptor.
type LogMetricTriggerResponseArgs ¶
type LogMetricTriggerResponseArgs struct { // Evaluation of metric on a particular column MetricColumn pulumi.StringPtrInput `pulumi:"metricColumn"` // Metric Trigger Type - 'Consecutive' or 'Total' MetricTriggerType pulumi.StringPtrInput `pulumi:"metricTriggerType"` // The threshold of the metric trigger. Threshold pulumi.Float64PtrInput `pulumi:"threshold"` // Evaluation operation for Metric -'GreaterThan' or 'LessThan' or 'Equal'. ThresholdOperator pulumi.StringPtrInput `pulumi:"thresholdOperator"` }
A log metrics trigger descriptor.
func (LogMetricTriggerResponseArgs) ElementType ¶
func (LogMetricTriggerResponseArgs) ElementType() reflect.Type
func (LogMetricTriggerResponseArgs) ToLogMetricTriggerResponseOutput ¶
func (i LogMetricTriggerResponseArgs) ToLogMetricTriggerResponseOutput() LogMetricTriggerResponseOutput
func (LogMetricTriggerResponseArgs) ToLogMetricTriggerResponseOutputWithContext ¶
func (i LogMetricTriggerResponseArgs) ToLogMetricTriggerResponseOutputWithContext(ctx context.Context) LogMetricTriggerResponseOutput
func (LogMetricTriggerResponseArgs) ToLogMetricTriggerResponsePtrOutput ¶
func (i LogMetricTriggerResponseArgs) ToLogMetricTriggerResponsePtrOutput() LogMetricTriggerResponsePtrOutput
func (LogMetricTriggerResponseArgs) ToLogMetricTriggerResponsePtrOutputWithContext ¶
func (i LogMetricTriggerResponseArgs) ToLogMetricTriggerResponsePtrOutputWithContext(ctx context.Context) LogMetricTriggerResponsePtrOutput
type LogMetricTriggerResponseInput ¶
type LogMetricTriggerResponseInput interface { pulumi.Input ToLogMetricTriggerResponseOutput() LogMetricTriggerResponseOutput ToLogMetricTriggerResponseOutputWithContext(context.Context) LogMetricTriggerResponseOutput }
LogMetricTriggerResponseInput is an input type that accepts LogMetricTriggerResponseArgs and LogMetricTriggerResponseOutput values. You can construct a concrete instance of `LogMetricTriggerResponseInput` via:
LogMetricTriggerResponseArgs{...}
type LogMetricTriggerResponseOutput ¶
type LogMetricTriggerResponseOutput struct{ *pulumi.OutputState }
A log metrics trigger descriptor.
func (LogMetricTriggerResponseOutput) ElementType ¶
func (LogMetricTriggerResponseOutput) ElementType() reflect.Type
func (LogMetricTriggerResponseOutput) MetricColumn ¶
func (o LogMetricTriggerResponseOutput) MetricColumn() pulumi.StringPtrOutput
Evaluation of metric on a particular column
func (LogMetricTriggerResponseOutput) MetricTriggerType ¶
func (o LogMetricTriggerResponseOutput) MetricTriggerType() pulumi.StringPtrOutput
Metric Trigger Type - 'Consecutive' or 'Total'
func (LogMetricTriggerResponseOutput) Threshold ¶
func (o LogMetricTriggerResponseOutput) Threshold() pulumi.Float64PtrOutput
The threshold of the metric trigger.
func (LogMetricTriggerResponseOutput) ThresholdOperator ¶
func (o LogMetricTriggerResponseOutput) ThresholdOperator() pulumi.StringPtrOutput
Evaluation operation for Metric -'GreaterThan' or 'LessThan' or 'Equal'.
func (LogMetricTriggerResponseOutput) ToLogMetricTriggerResponseOutput ¶
func (o LogMetricTriggerResponseOutput) ToLogMetricTriggerResponseOutput() LogMetricTriggerResponseOutput
func (LogMetricTriggerResponseOutput) ToLogMetricTriggerResponseOutputWithContext ¶
func (o LogMetricTriggerResponseOutput) ToLogMetricTriggerResponseOutputWithContext(ctx context.Context) LogMetricTriggerResponseOutput
func (LogMetricTriggerResponseOutput) ToLogMetricTriggerResponsePtrOutput ¶
func (o LogMetricTriggerResponseOutput) ToLogMetricTriggerResponsePtrOutput() LogMetricTriggerResponsePtrOutput
func (LogMetricTriggerResponseOutput) ToLogMetricTriggerResponsePtrOutputWithContext ¶
func (o LogMetricTriggerResponseOutput) ToLogMetricTriggerResponsePtrOutputWithContext(ctx context.Context) LogMetricTriggerResponsePtrOutput
type LogMetricTriggerResponsePtrInput ¶
type LogMetricTriggerResponsePtrInput interface { pulumi.Input ToLogMetricTriggerResponsePtrOutput() LogMetricTriggerResponsePtrOutput ToLogMetricTriggerResponsePtrOutputWithContext(context.Context) LogMetricTriggerResponsePtrOutput }
LogMetricTriggerResponsePtrInput is an input type that accepts LogMetricTriggerResponseArgs, LogMetricTriggerResponsePtr and LogMetricTriggerResponsePtrOutput values. You can construct a concrete instance of `LogMetricTriggerResponsePtrInput` via:
LogMetricTriggerResponseArgs{...} or: nil
func LogMetricTriggerResponsePtr ¶
func LogMetricTriggerResponsePtr(v *LogMetricTriggerResponseArgs) LogMetricTriggerResponsePtrInput
type LogMetricTriggerResponsePtrOutput ¶
type LogMetricTriggerResponsePtrOutput struct{ *pulumi.OutputState }
func (LogMetricTriggerResponsePtrOutput) Elem ¶
func (o LogMetricTriggerResponsePtrOutput) Elem() LogMetricTriggerResponseOutput
func (LogMetricTriggerResponsePtrOutput) ElementType ¶
func (LogMetricTriggerResponsePtrOutput) ElementType() reflect.Type
func (LogMetricTriggerResponsePtrOutput) MetricColumn ¶
func (o LogMetricTriggerResponsePtrOutput) MetricColumn() pulumi.StringPtrOutput
Evaluation of metric on a particular column
func (LogMetricTriggerResponsePtrOutput) MetricTriggerType ¶
func (o LogMetricTriggerResponsePtrOutput) MetricTriggerType() pulumi.StringPtrOutput
Metric Trigger Type - 'Consecutive' or 'Total'
func (LogMetricTriggerResponsePtrOutput) Threshold ¶
func (o LogMetricTriggerResponsePtrOutput) Threshold() pulumi.Float64PtrOutput
The threshold of the metric trigger.
func (LogMetricTriggerResponsePtrOutput) ThresholdOperator ¶
func (o LogMetricTriggerResponsePtrOutput) ThresholdOperator() pulumi.StringPtrOutput
Evaluation operation for Metric -'GreaterThan' or 'LessThan' or 'Equal'.
func (LogMetricTriggerResponsePtrOutput) ToLogMetricTriggerResponsePtrOutput ¶
func (o LogMetricTriggerResponsePtrOutput) ToLogMetricTriggerResponsePtrOutput() LogMetricTriggerResponsePtrOutput
func (LogMetricTriggerResponsePtrOutput) ToLogMetricTriggerResponsePtrOutputWithContext ¶
func (o LogMetricTriggerResponsePtrOutput) ToLogMetricTriggerResponsePtrOutputWithContext(ctx context.Context) LogMetricTriggerResponsePtrOutput
type LogProfile ¶
type LogProfile struct { pulumi.CustomResourceState // the categories of the logs. These categories are created as is convenient to the user. Some values are: 'Write', 'Delete', and/or 'Action.' Categories pulumi.StringArrayOutput `pulumi:"categories"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // List of regions for which Activity Log events should be stored or streamed. It is a comma separated list of valid ARM locations including the 'global' location. Locations pulumi.StringArrayOutput `pulumi:"locations"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // the retention policy for the events in the log. RetentionPolicy RetentionPolicyResponseOutput `pulumi:"retentionPolicy"` // The service bus rule ID of the service bus namespace in which you would like to have Event Hubs created for streaming the Activity Log. The rule ID is of the format: '{service bus resource ID}/authorizationrules/{key name}'. ServiceBusRuleId pulumi.StringPtrOutput `pulumi:"serviceBusRuleId"` // the resource id of the storage account to which you would like to send the Activity Log. StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
The log profile resource.
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 { // the categories of the logs. These categories are created as is convenient to the user. Some values are: 'Write', 'Delete', and/or 'Action.' Categories pulumi.StringArrayInput // Resource location Location pulumi.StringInput // List of regions for which Activity Log events should be stored or streamed. It is a comma separated list of valid ARM locations including the 'global' location. Locations pulumi.StringArrayInput // The name of the log profile. LogProfileName pulumi.StringInput // the retention policy for the events in the log. RetentionPolicy RetentionPolicyInput // The service bus rule ID of the service bus namespace in which you would like to have Event Hubs created for streaming the Activity Log. The rule ID is of the format: '{service bus resource ID}/authorizationrules/{key name}'. ServiceBusRuleId pulumi.StringPtrInput // the resource id of the storage account to which you would like to send the Activity Log. StorageAccountId pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a LogProfile resource.
func (LogProfileArgs) ElementType ¶
func (LogProfileArgs) ElementType() reflect.Type
type LogProfileState ¶
type LogProfileState struct { // the categories of the logs. These categories are created as is convenient to the user. Some values are: 'Write', 'Delete', and/or 'Action.' Categories pulumi.StringArrayInput // Resource location Location pulumi.StringPtrInput // List of regions for which Activity Log events should be stored or streamed. It is a comma separated list of valid ARM locations including the 'global' location. Locations pulumi.StringArrayInput // Azure resource name Name pulumi.StringPtrInput // the retention policy for the events in the log. RetentionPolicy RetentionPolicyResponsePtrInput // The service bus rule ID of the service bus namespace in which you would like to have Event Hubs created for streaming the Activity Log. The rule ID is of the format: '{service bus resource ID}/authorizationrules/{key name}'. ServiceBusRuleId pulumi.StringPtrInput // the resource id of the storage account to which you would like to send the Activity Log. StorageAccountId pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Azure resource type Type pulumi.StringPtrInput }
func (LogProfileState) ElementType ¶
func (LogProfileState) ElementType() reflect.Type
type LogToMetricAction ¶
type LogToMetricAction struct { // Criteria of Metric Criteria []Criteria `pulumi:"criteria"` // Specifies the action. Supported values - AlertingAction, LogToMetricAction OdataType string `pulumi:"odataType"` }
Specify action need to be taken when rule type is converting log to metric
type LogToMetricActionArgs ¶
type LogToMetricActionArgs struct { // Criteria of Metric Criteria CriteriaArrayInput `pulumi:"criteria"` // Specifies the action. Supported values - AlertingAction, LogToMetricAction OdataType pulumi.StringInput `pulumi:"odataType"` }
Specify action need to be taken when rule type is converting log to metric
func (LogToMetricActionArgs) ElementType ¶
func (LogToMetricActionArgs) ElementType() reflect.Type
func (LogToMetricActionArgs) ToLogToMetricActionOutput ¶
func (i LogToMetricActionArgs) ToLogToMetricActionOutput() LogToMetricActionOutput
func (LogToMetricActionArgs) ToLogToMetricActionOutputWithContext ¶
func (i LogToMetricActionArgs) ToLogToMetricActionOutputWithContext(ctx context.Context) LogToMetricActionOutput
type LogToMetricActionInput ¶
type LogToMetricActionInput interface { pulumi.Input ToLogToMetricActionOutput() LogToMetricActionOutput ToLogToMetricActionOutputWithContext(context.Context) LogToMetricActionOutput }
LogToMetricActionInput is an input type that accepts LogToMetricActionArgs and LogToMetricActionOutput values. You can construct a concrete instance of `LogToMetricActionInput` via:
LogToMetricActionArgs{...}
type LogToMetricActionOutput ¶
type LogToMetricActionOutput struct{ *pulumi.OutputState }
Specify action need to be taken when rule type is converting log to metric
func (LogToMetricActionOutput) Criteria ¶
func (o LogToMetricActionOutput) Criteria() CriteriaArrayOutput
Criteria of Metric
func (LogToMetricActionOutput) ElementType ¶
func (LogToMetricActionOutput) ElementType() reflect.Type
func (LogToMetricActionOutput) OdataType ¶
func (o LogToMetricActionOutput) OdataType() pulumi.StringOutput
Specifies the action. Supported values - AlertingAction, LogToMetricAction
func (LogToMetricActionOutput) ToLogToMetricActionOutput ¶
func (o LogToMetricActionOutput) ToLogToMetricActionOutput() LogToMetricActionOutput
func (LogToMetricActionOutput) ToLogToMetricActionOutputWithContext ¶
func (o LogToMetricActionOutput) ToLogToMetricActionOutputWithContext(ctx context.Context) LogToMetricActionOutput
type LogToMetricActionResponse ¶
type LogToMetricActionResponse struct { // Criteria of Metric Criteria []CriteriaResponse `pulumi:"criteria"` // Specifies the action. Supported values - AlertingAction, LogToMetricAction OdataType string `pulumi:"odataType"` }
Specify action need to be taken when rule type is converting log to metric
type LogToMetricActionResponseArgs ¶
type LogToMetricActionResponseArgs struct { // Criteria of Metric Criteria CriteriaResponseArrayInput `pulumi:"criteria"` // Specifies the action. Supported values - AlertingAction, LogToMetricAction OdataType pulumi.StringInput `pulumi:"odataType"` }
Specify action need to be taken when rule type is converting log to metric
func (LogToMetricActionResponseArgs) ElementType ¶
func (LogToMetricActionResponseArgs) ElementType() reflect.Type
func (LogToMetricActionResponseArgs) ToLogToMetricActionResponseOutput ¶
func (i LogToMetricActionResponseArgs) ToLogToMetricActionResponseOutput() LogToMetricActionResponseOutput
func (LogToMetricActionResponseArgs) ToLogToMetricActionResponseOutputWithContext ¶
func (i LogToMetricActionResponseArgs) ToLogToMetricActionResponseOutputWithContext(ctx context.Context) LogToMetricActionResponseOutput
type LogToMetricActionResponseInput ¶
type LogToMetricActionResponseInput interface { pulumi.Input ToLogToMetricActionResponseOutput() LogToMetricActionResponseOutput ToLogToMetricActionResponseOutputWithContext(context.Context) LogToMetricActionResponseOutput }
LogToMetricActionResponseInput is an input type that accepts LogToMetricActionResponseArgs and LogToMetricActionResponseOutput values. You can construct a concrete instance of `LogToMetricActionResponseInput` via:
LogToMetricActionResponseArgs{...}
type LogToMetricActionResponseOutput ¶
type LogToMetricActionResponseOutput struct{ *pulumi.OutputState }
Specify action need to be taken when rule type is converting log to metric
func (LogToMetricActionResponseOutput) Criteria ¶
func (o LogToMetricActionResponseOutput) Criteria() CriteriaResponseArrayOutput
Criteria of Metric
func (LogToMetricActionResponseOutput) ElementType ¶
func (LogToMetricActionResponseOutput) ElementType() reflect.Type
func (LogToMetricActionResponseOutput) OdataType ¶
func (o LogToMetricActionResponseOutput) OdataType() pulumi.StringOutput
Specifies the action. Supported values - AlertingAction, LogToMetricAction
func (LogToMetricActionResponseOutput) ToLogToMetricActionResponseOutput ¶
func (o LogToMetricActionResponseOutput) ToLogToMetricActionResponseOutput() LogToMetricActionResponseOutput
func (LogToMetricActionResponseOutput) ToLogToMetricActionResponseOutputWithContext ¶
func (o LogToMetricActionResponseOutput) ToLogToMetricActionResponseOutputWithContext(ctx context.Context) LogToMetricActionResponseOutput
type LogicAppReceiver ¶
type LogicAppReceiver struct { // The callback url where http request sent to. CallbackUrl string `pulumi:"callbackUrl"` // The name of the logic app receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // The azure resource id of the logic app receiver. ResourceId string `pulumi:"resourceId"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
A logic app receiver.
type LogicAppReceiverArgs ¶
type LogicAppReceiverArgs struct { // The callback url where http request sent to. CallbackUrl pulumi.StringInput `pulumi:"callbackUrl"` // The name of the logic app receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The azure resource id of the logic app receiver. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
A logic app receiver.
func (LogicAppReceiverArgs) ElementType ¶
func (LogicAppReceiverArgs) ElementType() reflect.Type
func (LogicAppReceiverArgs) ToLogicAppReceiverOutput ¶
func (i LogicAppReceiverArgs) ToLogicAppReceiverOutput() LogicAppReceiverOutput
func (LogicAppReceiverArgs) ToLogicAppReceiverOutputWithContext ¶
func (i LogicAppReceiverArgs) ToLogicAppReceiverOutputWithContext(ctx context.Context) LogicAppReceiverOutput
type LogicAppReceiverArray ¶
type LogicAppReceiverArray []LogicAppReceiverInput
func (LogicAppReceiverArray) ElementType ¶
func (LogicAppReceiverArray) ElementType() reflect.Type
func (LogicAppReceiverArray) ToLogicAppReceiverArrayOutput ¶
func (i LogicAppReceiverArray) ToLogicAppReceiverArrayOutput() LogicAppReceiverArrayOutput
func (LogicAppReceiverArray) ToLogicAppReceiverArrayOutputWithContext ¶
func (i LogicAppReceiverArray) ToLogicAppReceiverArrayOutputWithContext(ctx context.Context) LogicAppReceiverArrayOutput
type LogicAppReceiverArrayInput ¶
type LogicAppReceiverArrayInput interface { pulumi.Input ToLogicAppReceiverArrayOutput() LogicAppReceiverArrayOutput ToLogicAppReceiverArrayOutputWithContext(context.Context) LogicAppReceiverArrayOutput }
LogicAppReceiverArrayInput is an input type that accepts LogicAppReceiverArray and LogicAppReceiverArrayOutput values. You can construct a concrete instance of `LogicAppReceiverArrayInput` via:
LogicAppReceiverArray{ LogicAppReceiverArgs{...} }
type LogicAppReceiverArrayOutput ¶
type LogicAppReceiverArrayOutput struct{ *pulumi.OutputState }
func (LogicAppReceiverArrayOutput) ElementType ¶
func (LogicAppReceiverArrayOutput) ElementType() reflect.Type
func (LogicAppReceiverArrayOutput) Index ¶
func (o LogicAppReceiverArrayOutput) Index(i pulumi.IntInput) LogicAppReceiverOutput
func (LogicAppReceiverArrayOutput) ToLogicAppReceiverArrayOutput ¶
func (o LogicAppReceiverArrayOutput) ToLogicAppReceiverArrayOutput() LogicAppReceiverArrayOutput
func (LogicAppReceiverArrayOutput) ToLogicAppReceiverArrayOutputWithContext ¶
func (o LogicAppReceiverArrayOutput) ToLogicAppReceiverArrayOutputWithContext(ctx context.Context) LogicAppReceiverArrayOutput
type LogicAppReceiverInput ¶
type LogicAppReceiverInput interface { pulumi.Input ToLogicAppReceiverOutput() LogicAppReceiverOutput ToLogicAppReceiverOutputWithContext(context.Context) LogicAppReceiverOutput }
LogicAppReceiverInput is an input type that accepts LogicAppReceiverArgs and LogicAppReceiverOutput values. You can construct a concrete instance of `LogicAppReceiverInput` via:
LogicAppReceiverArgs{...}
type LogicAppReceiverOutput ¶
type LogicAppReceiverOutput struct{ *pulumi.OutputState }
A logic app receiver.
func (LogicAppReceiverOutput) CallbackUrl ¶
func (o LogicAppReceiverOutput) CallbackUrl() pulumi.StringOutput
The callback url where http request sent to.
func (LogicAppReceiverOutput) ElementType ¶
func (LogicAppReceiverOutput) ElementType() reflect.Type
func (LogicAppReceiverOutput) Name ¶
func (o LogicAppReceiverOutput) Name() pulumi.StringOutput
The name of the logic app receiver. Names must be unique across all receivers within an action group.
func (LogicAppReceiverOutput) ResourceId ¶
func (o LogicAppReceiverOutput) ResourceId() pulumi.StringOutput
The azure resource id of the logic app receiver.
func (LogicAppReceiverOutput) ToLogicAppReceiverOutput ¶
func (o LogicAppReceiverOutput) ToLogicAppReceiverOutput() LogicAppReceiverOutput
func (LogicAppReceiverOutput) ToLogicAppReceiverOutputWithContext ¶
func (o LogicAppReceiverOutput) ToLogicAppReceiverOutputWithContext(ctx context.Context) LogicAppReceiverOutput
func (LogicAppReceiverOutput) UseCommonAlertSchema ¶
func (o LogicAppReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type LogicAppReceiverResponse ¶
type LogicAppReceiverResponse struct { // The callback url where http request sent to. CallbackUrl string `pulumi:"callbackUrl"` // The name of the logic app receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // The azure resource id of the logic app receiver. ResourceId string `pulumi:"resourceId"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
A logic app receiver.
type LogicAppReceiverResponseArgs ¶
type LogicAppReceiverResponseArgs struct { // The callback url where http request sent to. CallbackUrl pulumi.StringInput `pulumi:"callbackUrl"` // The name of the logic app receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The azure resource id of the logic app receiver. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
A logic app receiver.
func (LogicAppReceiverResponseArgs) ElementType ¶
func (LogicAppReceiverResponseArgs) ElementType() reflect.Type
func (LogicAppReceiverResponseArgs) ToLogicAppReceiverResponseOutput ¶
func (i LogicAppReceiverResponseArgs) ToLogicAppReceiverResponseOutput() LogicAppReceiverResponseOutput
func (LogicAppReceiverResponseArgs) ToLogicAppReceiverResponseOutputWithContext ¶
func (i LogicAppReceiverResponseArgs) ToLogicAppReceiverResponseOutputWithContext(ctx context.Context) LogicAppReceiverResponseOutput
type LogicAppReceiverResponseArray ¶
type LogicAppReceiverResponseArray []LogicAppReceiverResponseInput
func (LogicAppReceiverResponseArray) ElementType ¶
func (LogicAppReceiverResponseArray) ElementType() reflect.Type
func (LogicAppReceiverResponseArray) ToLogicAppReceiverResponseArrayOutput ¶
func (i LogicAppReceiverResponseArray) ToLogicAppReceiverResponseArrayOutput() LogicAppReceiverResponseArrayOutput
func (LogicAppReceiverResponseArray) ToLogicAppReceiverResponseArrayOutputWithContext ¶
func (i LogicAppReceiverResponseArray) ToLogicAppReceiverResponseArrayOutputWithContext(ctx context.Context) LogicAppReceiverResponseArrayOutput
type LogicAppReceiverResponseArrayInput ¶
type LogicAppReceiverResponseArrayInput interface { pulumi.Input ToLogicAppReceiverResponseArrayOutput() LogicAppReceiverResponseArrayOutput ToLogicAppReceiverResponseArrayOutputWithContext(context.Context) LogicAppReceiverResponseArrayOutput }
LogicAppReceiverResponseArrayInput is an input type that accepts LogicAppReceiverResponseArray and LogicAppReceiverResponseArrayOutput values. You can construct a concrete instance of `LogicAppReceiverResponseArrayInput` via:
LogicAppReceiverResponseArray{ LogicAppReceiverResponseArgs{...} }
type LogicAppReceiverResponseArrayOutput ¶
type LogicAppReceiverResponseArrayOutput struct{ *pulumi.OutputState }
func (LogicAppReceiverResponseArrayOutput) ElementType ¶
func (LogicAppReceiverResponseArrayOutput) ElementType() reflect.Type
func (LogicAppReceiverResponseArrayOutput) Index ¶
func (o LogicAppReceiverResponseArrayOutput) Index(i pulumi.IntInput) LogicAppReceiverResponseOutput
func (LogicAppReceiverResponseArrayOutput) ToLogicAppReceiverResponseArrayOutput ¶
func (o LogicAppReceiverResponseArrayOutput) ToLogicAppReceiverResponseArrayOutput() LogicAppReceiverResponseArrayOutput
func (LogicAppReceiverResponseArrayOutput) ToLogicAppReceiverResponseArrayOutputWithContext ¶
func (o LogicAppReceiverResponseArrayOutput) ToLogicAppReceiverResponseArrayOutputWithContext(ctx context.Context) LogicAppReceiverResponseArrayOutput
type LogicAppReceiverResponseInput ¶
type LogicAppReceiverResponseInput interface { pulumi.Input ToLogicAppReceiverResponseOutput() LogicAppReceiverResponseOutput ToLogicAppReceiverResponseOutputWithContext(context.Context) LogicAppReceiverResponseOutput }
LogicAppReceiverResponseInput is an input type that accepts LogicAppReceiverResponseArgs and LogicAppReceiverResponseOutput values. You can construct a concrete instance of `LogicAppReceiverResponseInput` via:
LogicAppReceiverResponseArgs{...}
type LogicAppReceiverResponseOutput ¶
type LogicAppReceiverResponseOutput struct{ *pulumi.OutputState }
A logic app receiver.
func (LogicAppReceiverResponseOutput) CallbackUrl ¶
func (o LogicAppReceiverResponseOutput) CallbackUrl() pulumi.StringOutput
The callback url where http request sent to.
func (LogicAppReceiverResponseOutput) ElementType ¶
func (LogicAppReceiverResponseOutput) ElementType() reflect.Type
func (LogicAppReceiverResponseOutput) Name ¶
func (o LogicAppReceiverResponseOutput) Name() pulumi.StringOutput
The name of the logic app receiver. Names must be unique across all receivers within an action group.
func (LogicAppReceiverResponseOutput) ResourceId ¶
func (o LogicAppReceiverResponseOutput) ResourceId() pulumi.StringOutput
The azure resource id of the logic app receiver.
func (LogicAppReceiverResponseOutput) ToLogicAppReceiverResponseOutput ¶
func (o LogicAppReceiverResponseOutput) ToLogicAppReceiverResponseOutput() LogicAppReceiverResponseOutput
func (LogicAppReceiverResponseOutput) ToLogicAppReceiverResponseOutputWithContext ¶
func (o LogicAppReceiverResponseOutput) ToLogicAppReceiverResponseOutputWithContext(ctx context.Context) LogicAppReceiverResponseOutput
func (LogicAppReceiverResponseOutput) UseCommonAlertSchema ¶
func (o LogicAppReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type LookupActionGroupArgs ¶
type LookupActionGroupResult ¶
type LookupActionGroupResult struct { // The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported. ArmRoleReceivers []ArmRoleReceiverResponse `pulumi:"armRoleReceivers"` // The list of AutomationRunbook receivers that are part of this action group. AutomationRunbookReceivers []AutomationRunbookReceiverResponse `pulumi:"automationRunbookReceivers"` // The list of AzureAppPush receivers that are part of this action group. AzureAppPushReceivers []AzureAppPushReceiverResponse `pulumi:"azureAppPushReceivers"` // The list of azure function receivers that are part of this action group. AzureFunctionReceivers []AzureFunctionReceiverResponse `pulumi:"azureFunctionReceivers"` // The list of email receivers that are part of this action group. EmailReceivers []EmailReceiverResponse `pulumi:"emailReceivers"` // Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Enabled bool `pulumi:"enabled"` // The short name of the action group. This will be used in SMS messages. GroupShortName string `pulumi:"groupShortName"` // The list of ITSM receivers that are part of this action group. ItsmReceivers []ItsmReceiverResponse `pulumi:"itsmReceivers"` // Resource location Location string `pulumi:"location"` // The list of logic app receivers that are part of this action group. LogicAppReceivers []LogicAppReceiverResponse `pulumi:"logicAppReceivers"` // Azure resource name Name string `pulumi:"name"` // The list of SMS receivers that are part of this action group. SmsReceivers []SmsReceiverResponse `pulumi:"smsReceivers"` // Resource tags Tags map[string]string `pulumi:"tags"` // Azure resource type Type string `pulumi:"type"` // The list of voice receivers that are part of this action group. VoiceReceivers []VoiceReceiverResponse `pulumi:"voiceReceivers"` // The list of webhook receivers that are part of this action group. WebhookReceivers []WebhookReceiverResponse `pulumi:"webhookReceivers"` }
An action group resource.
func LookupActionGroup ¶
func LookupActionGroup(ctx *pulumi.Context, args *LookupActionGroupArgs, opts ...pulumi.InvokeOption) (*LookupActionGroupResult, error)
type LookupActivityLogAlertResult ¶
type LookupActivityLogAlertResult struct { // The actions that will activate when the condition is met. Actions ActivityLogAlertActionListResponse `pulumi:"actions"` // The condition that will cause this alert to activate. Condition ActivityLogAlertAllOfConditionResponse `pulumi:"condition"` // A description of this activity log alert. Description *string `pulumi:"description"` // Indicates whether this activity log alert is enabled. If an activity log alert is not enabled, then none of its actions will be activated. Enabled *bool `pulumi:"enabled"` // Resource location Location string `pulumi:"location"` // Azure resource name Name string `pulumi:"name"` // A list of resourceIds that will be used as prefixes. The alert will only apply to activityLogs with resourceIds that fall under one of these prefixes. This list must include at least one item. Scopes []string `pulumi:"scopes"` // Resource tags Tags map[string]string `pulumi:"tags"` // Azure resource type Type string `pulumi:"type"` }
An activity log alert resource.
func LookupActivityLogAlert ¶
func LookupActivityLogAlert(ctx *pulumi.Context, args *LookupActivityLogAlertArgs, opts ...pulumi.InvokeOption) (*LookupActivityLogAlertResult, error)
type LookupAlertRuleArgs ¶
type LookupAlertRuleResult ¶
type LookupAlertRuleResult struct { // the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved. Actions []interface{} `pulumi:"actions"` // the condition that results in the alert rule being activated. Condition interface{} `pulumi:"condition"` // the description of the alert rule that will be included in the alert email. Description *string `pulumi:"description"` // the flag that indicates whether the alert rule is enabled. IsEnabled bool `pulumi:"isEnabled"` // Last time the rule was updated in ISO8601 format. LastUpdatedTime string `pulumi:"lastUpdatedTime"` // Resource location Location string `pulumi:"location"` // Azure resource name Name string `pulumi:"name"` // Resource tags Tags map[string]string `pulumi:"tags"` // Azure resource type Type string `pulumi:"type"` }
The alert rule resource.
func LookupAlertRule ¶
func LookupAlertRule(ctx *pulumi.Context, args *LookupAlertRuleArgs, opts ...pulumi.InvokeOption) (*LookupAlertRuleResult, error)
type LookupAnalyticsItemArgs ¶
type LookupAnalyticsItemArgs struct { // The Id of a specific item defined in the Application Insights component Id *string `pulumi:"id"` // The name of a specific item defined in the Application Insights component Name *string `pulumi:"name"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the Application Insights component resource. ResourceName string `pulumi:"resourceName"` // Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component. ScopePath string `pulumi:"scopePath"` }
type LookupAnalyticsItemResult ¶
type LookupAnalyticsItemResult struct { // The content of this item Content *string `pulumi:"content"` // The user-defined name of the item. Name *string `pulumi:"name"` // A set of properties that can be defined in the context of a specific item type. Each type may have its own properties. Properties ApplicationInsightsComponentAnalyticsItemPropertiesResponse `pulumi:"properties"` // Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application Insights component. Scope *string `pulumi:"scope"` // Date and time in UTC when this item was created. TimeCreated string `pulumi:"timeCreated"` // Date and time in UTC of the last modification that was made to this item. TimeModified string `pulumi:"timeModified"` // Enum indicating the type of the Analytics item. Type *string `pulumi:"type"` // This instance's version of the data model. This can change as new features are added. Version string `pulumi:"version"` }
Properties that define an Analytics item that is associated to an Application Insights component.
func LookupAnalyticsItem ¶
func LookupAnalyticsItem(ctx *pulumi.Context, args *LookupAnalyticsItemArgs, opts ...pulumi.InvokeOption) (*LookupAnalyticsItemResult, error)
type LookupAutoscaleSettingResult ¶
type LookupAutoscaleSettingResult struct { // the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'. Enabled *bool `pulumi:"enabled"` // Resource location Location string `pulumi:"location"` // Azure resource name Name string `pulumi:"name"` // the collection of notifications. Notifications []AutoscaleNotificationResponse `pulumi:"notifications"` // the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified. Profiles []AutoscaleProfileResponse `pulumi:"profiles"` // Resource tags Tags map[string]string `pulumi:"tags"` // the resource identifier of the resource that the autoscale setting should be added to. TargetResourceUri *string `pulumi:"targetResourceUri"` // Azure resource type Type string `pulumi:"type"` }
The autoscale setting resource.
func LookupAutoscaleSetting ¶
func LookupAutoscaleSetting(ctx *pulumi.Context, args *LookupAutoscaleSettingArgs, opts ...pulumi.InvokeOption) (*LookupAutoscaleSettingResult, error)
type LookupComponentArgs ¶
type LookupComponentResult ¶
type LookupComponentResult struct { // Application Insights Unique ID for your Application. AppId string `pulumi:"appId"` // The unique ID of your application. This field mirrors the 'Name' field and cannot be changed. ApplicationId string `pulumi:"applicationId"` // Type of application being monitored. ApplicationType string `pulumi:"applicationType"` // Application Insights component connection string. ConnectionString string `pulumi:"connectionString"` // Creation Date for the Application Insights component, in ISO 8601 format. CreationDate string `pulumi:"creationDate"` // Disable IP masking. DisableIpMasking *bool `pulumi:"disableIpMasking"` // Used by the Application Insights system to determine what kind of flow this component was created by. This is to be set to 'Bluefield' when creating/updating a component via the REST API. FlowType *string `pulumi:"flowType"` // The unique application ID created when a new application is added to HockeyApp, used for communications with HockeyApp. HockeyAppId *string `pulumi:"hockeyAppId"` // Token used to authenticate communications with between Application Insights and HockeyApp. HockeyAppToken string `pulumi:"hockeyAppToken"` // Purge data immediately after 30 days. ImmediatePurgeDataOn30Days *bool `pulumi:"immediatePurgeDataOn30Days"` // Indicates the flow of the ingestion. IngestionMode *string `pulumi:"ingestionMode"` // Application Insights Instrumentation key. A read-only value that applications can use to identify the destination for all telemetry sent to Azure Application Insights. This value will be supplied upon construction of each new Application Insights component. InstrumentationKey string `pulumi:"instrumentationKey"` // The kind of application that this component refers to, used to customize UI. This value is a freeform string, values should typically be one of the following: web, ios, other, store, java, phone. Kind string `pulumi:"kind"` // Resource location Location string `pulumi:"location"` // Azure resource name Name string `pulumi:"name"` // List of linked private link scope resources. PrivateLinkScopedResources []PrivateLinkScopedResourceResponse `pulumi:"privateLinkScopedResources"` // Current state of this component: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed. ProvisioningState string `pulumi:"provisioningState"` // Describes what tool created this Application Insights component. Customers using this API should set this to the default 'rest'. RequestSource *string `pulumi:"requestSource"` // Retention period in days. RetentionInDays *int `pulumi:"retentionInDays"` // Percentage of the data produced by the application being monitored that is being sampled for Application Insights telemetry. SamplingPercentage *float64 `pulumi:"samplingPercentage"` // Resource tags Tags map[string]string `pulumi:"tags"` // Azure Tenant Id. TenantId string `pulumi:"tenantId"` // Azure resource type Type string `pulumi:"type"` }
An Application Insights component definition.
func LookupComponent ¶
func LookupComponent(ctx *pulumi.Context, args *LookupComponentArgs, opts ...pulumi.InvokeOption) (*LookupComponentResult, error)
type LookupExportConfigurationArgs ¶
type LookupExportConfigurationArgs struct { // The Continuous Export configuration ID. This is unique within a Application Insights component. ExportId string `pulumi:"exportId"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the Application Insights component resource. ResourceName string `pulumi:"resourceName"` }
type LookupExportConfigurationResult ¶
type LookupExportConfigurationResult struct { // The name of the Application Insights component. ApplicationName string `pulumi:"applicationName"` // The name of the destination storage container. ContainerName string `pulumi:"containerName"` // The name of destination account. DestinationAccountId string `pulumi:"destinationAccountId"` // The destination account location ID. DestinationStorageLocationId string `pulumi:"destinationStorageLocationId"` // The destination storage account subscription ID. DestinationStorageSubscriptionId string `pulumi:"destinationStorageSubscriptionId"` // The destination type. DestinationType string `pulumi:"destinationType"` // The unique ID of the export configuration inside an Application Insights component. It is auto generated when the Continuous Export configuration is created. ExportId string `pulumi:"exportId"` // This indicates current Continuous Export configuration status. The possible values are 'Preparing', 'Success', 'Failure'. ExportStatus string `pulumi:"exportStatus"` // The instrumentation key of the Application Insights component. InstrumentationKey string `pulumi:"instrumentationKey"` // This will be 'true' if the Continuous Export configuration is enabled, otherwise it will be 'false'. IsUserEnabled string `pulumi:"isUserEnabled"` // The last time the Continuous Export configuration started failing. LastGapTime string `pulumi:"lastGapTime"` // The last time data was successfully delivered to the destination storage container for this Continuous Export configuration. LastSuccessTime string `pulumi:"lastSuccessTime"` // Last time the Continuous Export configuration was updated. LastUserUpdate string `pulumi:"lastUserUpdate"` // Deprecated NotificationQueueEnabled *string `pulumi:"notificationQueueEnabled"` // This is the reason the Continuous Export configuration started failing. It can be 'AzureStorageNotFound' or 'AzureStorageAccessDenied'. PermanentErrorReason string `pulumi:"permanentErrorReason"` // This comma separated list of document types that will be exported. The possible values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'. RecordTypes *string `pulumi:"recordTypes"` // The resource group of the Application Insights component. ResourceGroup string `pulumi:"resourceGroup"` // The name of the destination storage account. StorageName string `pulumi:"storageName"` // The subscription of the Application Insights component. SubscriptionId string `pulumi:"subscriptionId"` }
Properties that define a Continuous Export configuration.
func LookupExportConfiguration ¶
func LookupExportConfiguration(ctx *pulumi.Context, args *LookupExportConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupExportConfigurationResult, error)
type LookupFavoriteArgs ¶
type LookupFavoriteArgs struct { // The Id of a specific favorite defined in the Application Insights component FavoriteId string `pulumi:"favoriteId"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the Application Insights component resource. ResourceName string `pulumi:"resourceName"` }
type LookupFavoriteResult ¶
type LookupFavoriteResult struct { // Favorite category, as defined by the user at creation time. Category *string `pulumi:"category"` // Configuration of this particular favorite, which are driven by the Azure portal UX. Configuration data is a string containing valid JSON Config *string `pulumi:"config"` // Internally assigned unique id of the favorite definition. FavoriteId string `pulumi:"favoriteId"` // Enum indicating if this favorite definition is owned by a specific user or is shared between all users with access to the Application Insights component. FavoriteType *string `pulumi:"favoriteType"` // Flag denoting wether or not this favorite was generated from a template. IsGeneratedFromTemplate *bool `pulumi:"isGeneratedFromTemplate"` // The user-defined name of the favorite. Name *string `pulumi:"name"` // The source of the favorite definition. SourceType *string `pulumi:"sourceType"` // A list of 0 or more tags that are associated with this favorite definition Tags []string `pulumi:"tags"` // Date and time in UTC of the last modification that was made to this favorite definition. TimeModified string `pulumi:"timeModified"` // Unique user id of the specific user that owns this favorite. UserId string `pulumi:"userId"` // This instance's version of the data model. This can change as new features are added that can be marked favorite. Current examples include MetricsExplorer (ME) and Search. Version *string `pulumi:"version"` }
Properties that define a favorite that is associated to an Application Insights component.
func LookupFavorite ¶
func LookupFavorite(ctx *pulumi.Context, args *LookupFavoriteArgs, opts ...pulumi.InvokeOption) (*LookupFavoriteResult, error)
type LookupLogProfileArgs ¶
type LookupLogProfileArgs struct { // The name of the log profile. LogProfileName string `pulumi:"logProfileName"` }
type LookupLogProfileResult ¶
type LookupLogProfileResult struct { // the categories of the logs. These categories are created as is convenient to the user. Some values are: 'Write', 'Delete', and/or 'Action.' Categories []string `pulumi:"categories"` // Resource location Location string `pulumi:"location"` // List of regions for which Activity Log events should be stored or streamed. It is a comma separated list of valid ARM locations including the 'global' location. Locations []string `pulumi:"locations"` // Azure resource name Name string `pulumi:"name"` // the retention policy for the events in the log. RetentionPolicy RetentionPolicyResponse `pulumi:"retentionPolicy"` // The service bus rule ID of the service bus namespace in which you would like to have Event Hubs created for streaming the Activity Log. The rule ID is of the format: '{service bus resource ID}/authorizationrules/{key name}'. ServiceBusRuleId *string `pulumi:"serviceBusRuleId"` // the resource id of the storage account to which you would like to send the Activity Log. StorageAccountId *string `pulumi:"storageAccountId"` // Resource tags Tags map[string]string `pulumi:"tags"` // Azure resource type Type string `pulumi:"type"` }
The log profile resource.
func LookupLogProfile ¶
func LookupLogProfile(ctx *pulumi.Context, args *LookupLogProfileArgs, opts ...pulumi.InvokeOption) (*LookupLogProfileResult, error)
type LookupMetricAlertArgs ¶
type LookupMetricAlertResult ¶
type LookupMetricAlertResult struct { // the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved. Actions []MetricAlertActionResponse `pulumi:"actions"` // the flag that indicates whether the alert should be auto resolved or not. The default is true. AutoMitigate *bool `pulumi:"autoMitigate"` // defines the specific alert criteria information. Criteria interface{} `pulumi:"criteria"` // the description of the metric alert that will be included in the alert email. Description string `pulumi:"description"` // the flag that indicates whether the metric alert is enabled. Enabled bool `pulumi:"enabled"` // how often the metric alert is evaluated represented in ISO 8601 duration format. EvaluationFrequency string `pulumi:"evaluationFrequency"` // Last time the rule was updated in ISO8601 format. LastUpdatedTime string `pulumi:"lastUpdatedTime"` // Resource location Location string `pulumi:"location"` // Azure resource name Name string `pulumi:"name"` // the list of resource id's that this metric alert is scoped to. Scopes []string `pulumi:"scopes"` // Alert severity {0, 1, 2, 3, 4} Severity int `pulumi:"severity"` // Resource tags Tags map[string]string `pulumi:"tags"` // the region of the target resource(s) on which the alert is created/updated. Mandatory for MultipleResourceMultipleMetricCriteria. TargetResourceRegion *string `pulumi:"targetResourceRegion"` // the resource type of the target resource(s) on which the alert is created/updated. Mandatory for MultipleResourceMultipleMetricCriteria. TargetResourceType *string `pulumi:"targetResourceType"` // Azure resource type Type string `pulumi:"type"` // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. WindowSize string `pulumi:"windowSize"` }
The metric alert resource.
func LookupMetricAlert ¶
func LookupMetricAlert(ctx *pulumi.Context, args *LookupMetricAlertArgs, opts ...pulumi.InvokeOption) (*LookupMetricAlertResult, error)
type LookupMyWorkbookArgs ¶
type LookupMyWorkbookResult ¶
type LookupMyWorkbookResult struct { // Workbook category, as defined by the user at creation time. Category string `pulumi:"category"` // The user-defined name of the private workbook. DisplayName string `pulumi:"displayName"` // The kind of workbook. Choices are user and shared. Kind *string `pulumi:"kind"` // Resource location Location *string `pulumi:"location"` // Azure resource name Name *string `pulumi:"name"` // Configuration of this particular private workbook. Configuration data is a string containing valid JSON SerializedData string `pulumi:"serializedData"` // Optional resourceId for a source resource. SourceId *string `pulumi:"sourceId"` // Resource tags Tags map[string]string `pulumi:"tags"` // Date and time in UTC of the last modification that was made to this private workbook definition. TimeModified string `pulumi:"timeModified"` // Azure resource type Type *string `pulumi:"type"` // Unique user id of the specific user that owns this private workbook. UserId string `pulumi:"userId"` // This instance's version of the data model. This can change as new features are added that can be marked private workbook. Version *string `pulumi:"version"` }
An Application Insights private workbook definition.
func LookupMyWorkbook ¶
func LookupMyWorkbook(ctx *pulumi.Context, args *LookupMyWorkbookArgs, opts ...pulumi.InvokeOption) (*LookupMyWorkbookResult, error)
type LookupScheduledQueryRuleResult ¶
type LookupScheduledQueryRuleResult struct { // Action needs to be taken on rule execution. Action interface{} `pulumi:"action"` // The description of the Log Search rule. Description *string `pulumi:"description"` // The flag which indicates whether the Log Search rule is enabled. Value should be true or false Enabled *string `pulumi:"enabled"` // Last time the rule was updated in IS08601 format. LastUpdatedTime string `pulumi:"lastUpdatedTime"` // Resource location Location string `pulumi:"location"` // Azure resource name Name string `pulumi:"name"` // Provisioning state of the scheduled query rule ProvisioningState string `pulumi:"provisioningState"` // Schedule (Frequency, Time Window) for rule. Required for action type - AlertingAction Schedule *ScheduleResponse `pulumi:"schedule"` // Data Source against which rule will Query Data Source SourceResponse `pulumi:"source"` // Resource tags Tags map[string]string `pulumi:"tags"` // Azure resource type Type string `pulumi:"type"` }
The Log Search Rule resource.
func LookupScheduledQueryRule ¶
func LookupScheduledQueryRule(ctx *pulumi.Context, args *LookupScheduledQueryRuleArgs, opts ...pulumi.InvokeOption) (*LookupScheduledQueryRuleResult, error)
type LookupWebTestArgs ¶
type LookupWebTestResult ¶
type LookupWebTestResult struct { // An XML configuration specification for a WebTest. Configuration *WebTestPropertiesResponseConfiguration `pulumi:"configuration"` // Purpose/user defined descriptive test for this WebTest. Description *string `pulumi:"description"` // Is the test actively being monitored. Enabled *bool `pulumi:"enabled"` // Interval in seconds between test runs for this WebTest. Default value is 300. Frequency *int `pulumi:"frequency"` // The kind of web test that this web test watches. Choices are ping and multistep. Kind *string `pulumi:"kind"` // Resource location Location string `pulumi:"location"` // A list of where to physically run the tests from to give global coverage for accessibility of your application. Locations []WebTestGeolocationResponse `pulumi:"locations"` // Azure resource name Name string `pulumi:"name"` // Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed. ProvisioningState string `pulumi:"provisioningState"` // Allow for retries should this WebTest fail. RetryEnabled *bool `pulumi:"retryEnabled"` // Unique ID of this WebTest. This is typically the same value as the Name field. SyntheticMonitorId string `pulumi:"syntheticMonitorId"` // Resource tags Tags map[string]string `pulumi:"tags"` // Seconds until this WebTest will timeout and fail. Default value is 30. Timeout *int `pulumi:"timeout"` // Azure resource type Type string `pulumi:"type"` // The kind of web test this is, valid choices are ping and multistep. WebTestKind string `pulumi:"webTestKind"` // User defined name if this WebTest. WebTestName string `pulumi:"webTestName"` }
An Application Insights web test definition.
func LookupWebTest ¶
func LookupWebTest(ctx *pulumi.Context, args *LookupWebTestArgs, opts ...pulumi.InvokeOption) (*LookupWebTestResult, error)
type LookupWorkbookArgs ¶
type LookupWorkbookResult ¶
type LookupWorkbookResult struct { // Workbook category, as defined by the user at creation time. Category string `pulumi:"category"` // The kind of workbook. Choices are user and shared. Kind *string `pulumi:"kind"` // Resource location Location *string `pulumi:"location"` // Azure resource name Name string `pulumi:"name"` // Configuration of this particular workbook. Configuration data is a string containing valid JSON SerializedData string `pulumi:"serializedData"` SharedTypeKind string `pulumi:"sharedTypeKind"` // Optional resourceId for a source resource. SourceResourceId *string `pulumi:"sourceResourceId"` // Resource tags Tags map[string]string `pulumi:"tags"` // Date and time in UTC of the last modification that was made to this workbook definition. TimeModified string `pulumi:"timeModified"` // Azure resource type Type string `pulumi:"type"` // Unique user id of the specific user that owns this workbook. UserId string `pulumi:"userId"` // This instance's version of the data model. This can change as new features are added that can be marked workbook. Version *string `pulumi:"version"` // Internally assigned unique id of the workbook definition. WorkbookId string `pulumi:"workbookId"` }
An Application Insights workbook definition.
func LookupWorkbook ¶
func LookupWorkbook(ctx *pulumi.Context, args *LookupWorkbookArgs, opts ...pulumi.InvokeOption) (*LookupWorkbookResult, error)
type ManagementEventAggregationCondition ¶
type ManagementEventAggregationCondition struct { // the condition operator. Operator *string `pulumi:"operator"` // The threshold value that activates the alert. Threshold *float64 `pulumi:"threshold"` // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize *string `pulumi:"windowSize"` }
How the data that is collected should be combined over time.
type ManagementEventAggregationConditionArgs ¶
type ManagementEventAggregationConditionArgs struct { // the condition operator. Operator pulumi.StringPtrInput `pulumi:"operator"` // The threshold value that activates the alert. Threshold pulumi.Float64PtrInput `pulumi:"threshold"` // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize pulumi.StringPtrInput `pulumi:"windowSize"` }
How the data that is collected should be combined over time.
func (ManagementEventAggregationConditionArgs) ElementType ¶
func (ManagementEventAggregationConditionArgs) ElementType() reflect.Type
func (ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionOutput ¶
func (i ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionOutput() ManagementEventAggregationConditionOutput
func (ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionOutputWithContext ¶
func (i ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionOutputWithContext(ctx context.Context) ManagementEventAggregationConditionOutput
func (ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionPtrOutput ¶
func (i ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionPtrOutput() ManagementEventAggregationConditionPtrOutput
func (ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionPtrOutputWithContext ¶
func (i ManagementEventAggregationConditionArgs) ToManagementEventAggregationConditionPtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionPtrOutput
type ManagementEventAggregationConditionInput ¶
type ManagementEventAggregationConditionInput interface { pulumi.Input ToManagementEventAggregationConditionOutput() ManagementEventAggregationConditionOutput ToManagementEventAggregationConditionOutputWithContext(context.Context) ManagementEventAggregationConditionOutput }
ManagementEventAggregationConditionInput is an input type that accepts ManagementEventAggregationConditionArgs and ManagementEventAggregationConditionOutput values. You can construct a concrete instance of `ManagementEventAggregationConditionInput` via:
ManagementEventAggregationConditionArgs{...}
type ManagementEventAggregationConditionOutput ¶
type ManagementEventAggregationConditionOutput struct{ *pulumi.OutputState }
How the data that is collected should be combined over time.
func (ManagementEventAggregationConditionOutput) ElementType ¶
func (ManagementEventAggregationConditionOutput) ElementType() reflect.Type
func (ManagementEventAggregationConditionOutput) Operator ¶
func (o ManagementEventAggregationConditionOutput) Operator() pulumi.StringPtrOutput
the condition operator.
func (ManagementEventAggregationConditionOutput) Threshold ¶
func (o ManagementEventAggregationConditionOutput) Threshold() pulumi.Float64PtrOutput
The threshold value that activates the alert.
func (ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionOutput ¶
func (o ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionOutput() ManagementEventAggregationConditionOutput
func (ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionOutputWithContext ¶
func (o ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionOutputWithContext(ctx context.Context) ManagementEventAggregationConditionOutput
func (ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionPtrOutput ¶
func (o ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionPtrOutput() ManagementEventAggregationConditionPtrOutput
func (ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionPtrOutputWithContext ¶
func (o ManagementEventAggregationConditionOutput) ToManagementEventAggregationConditionPtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionPtrOutput
func (ManagementEventAggregationConditionOutput) WindowSize ¶
func (o ManagementEventAggregationConditionOutput) WindowSize() pulumi.StringPtrOutput
the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
type ManagementEventAggregationConditionPtrInput ¶
type ManagementEventAggregationConditionPtrInput interface { pulumi.Input ToManagementEventAggregationConditionPtrOutput() ManagementEventAggregationConditionPtrOutput ToManagementEventAggregationConditionPtrOutputWithContext(context.Context) ManagementEventAggregationConditionPtrOutput }
ManagementEventAggregationConditionPtrInput is an input type that accepts ManagementEventAggregationConditionArgs, ManagementEventAggregationConditionPtr and ManagementEventAggregationConditionPtrOutput values. You can construct a concrete instance of `ManagementEventAggregationConditionPtrInput` via:
ManagementEventAggregationConditionArgs{...} or: nil
func ManagementEventAggregationConditionPtr ¶
func ManagementEventAggregationConditionPtr(v *ManagementEventAggregationConditionArgs) ManagementEventAggregationConditionPtrInput
type ManagementEventAggregationConditionPtrOutput ¶
type ManagementEventAggregationConditionPtrOutput struct{ *pulumi.OutputState }
func (ManagementEventAggregationConditionPtrOutput) ElementType ¶
func (ManagementEventAggregationConditionPtrOutput) ElementType() reflect.Type
func (ManagementEventAggregationConditionPtrOutput) Operator ¶
func (o ManagementEventAggregationConditionPtrOutput) Operator() pulumi.StringPtrOutput
the condition operator.
func (ManagementEventAggregationConditionPtrOutput) Threshold ¶
func (o ManagementEventAggregationConditionPtrOutput) Threshold() pulumi.Float64PtrOutput
The threshold value that activates the alert.
func (ManagementEventAggregationConditionPtrOutput) ToManagementEventAggregationConditionPtrOutput ¶
func (o ManagementEventAggregationConditionPtrOutput) ToManagementEventAggregationConditionPtrOutput() ManagementEventAggregationConditionPtrOutput
func (ManagementEventAggregationConditionPtrOutput) ToManagementEventAggregationConditionPtrOutputWithContext ¶
func (o ManagementEventAggregationConditionPtrOutput) ToManagementEventAggregationConditionPtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionPtrOutput
func (ManagementEventAggregationConditionPtrOutput) WindowSize ¶
func (o ManagementEventAggregationConditionPtrOutput) WindowSize() pulumi.StringPtrOutput
the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
type ManagementEventAggregationConditionResponse ¶
type ManagementEventAggregationConditionResponse struct { // the condition operator. Operator *string `pulumi:"operator"` // The threshold value that activates the alert. Threshold *float64 `pulumi:"threshold"` // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize *string `pulumi:"windowSize"` }
How the data that is collected should be combined over time.
type ManagementEventAggregationConditionResponseArgs ¶
type ManagementEventAggregationConditionResponseArgs struct { // the condition operator. Operator pulumi.StringPtrInput `pulumi:"operator"` // The threshold value that activates the alert. Threshold pulumi.Float64PtrInput `pulumi:"threshold"` // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize pulumi.StringPtrInput `pulumi:"windowSize"` }
How the data that is collected should be combined over time.
func (ManagementEventAggregationConditionResponseArgs) ElementType ¶
func (ManagementEventAggregationConditionResponseArgs) ElementType() reflect.Type
func (ManagementEventAggregationConditionResponseArgs) ToManagementEventAggregationConditionResponseOutput ¶
func (i ManagementEventAggregationConditionResponseArgs) ToManagementEventAggregationConditionResponseOutput() ManagementEventAggregationConditionResponseOutput
func (ManagementEventAggregationConditionResponseArgs) ToManagementEventAggregationConditionResponseOutputWithContext ¶
func (i ManagementEventAggregationConditionResponseArgs) ToManagementEventAggregationConditionResponseOutputWithContext(ctx context.Context) ManagementEventAggregationConditionResponseOutput
func (ManagementEventAggregationConditionResponseArgs) ToManagementEventAggregationConditionResponsePtrOutput ¶
func (i ManagementEventAggregationConditionResponseArgs) ToManagementEventAggregationConditionResponsePtrOutput() ManagementEventAggregationConditionResponsePtrOutput
func (ManagementEventAggregationConditionResponseArgs) ToManagementEventAggregationConditionResponsePtrOutputWithContext ¶
func (i ManagementEventAggregationConditionResponseArgs) ToManagementEventAggregationConditionResponsePtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionResponsePtrOutput
type ManagementEventAggregationConditionResponseInput ¶
type ManagementEventAggregationConditionResponseInput interface { pulumi.Input ToManagementEventAggregationConditionResponseOutput() ManagementEventAggregationConditionResponseOutput ToManagementEventAggregationConditionResponseOutputWithContext(context.Context) ManagementEventAggregationConditionResponseOutput }
ManagementEventAggregationConditionResponseInput is an input type that accepts ManagementEventAggregationConditionResponseArgs and ManagementEventAggregationConditionResponseOutput values. You can construct a concrete instance of `ManagementEventAggregationConditionResponseInput` via:
ManagementEventAggregationConditionResponseArgs{...}
type ManagementEventAggregationConditionResponseOutput ¶
type ManagementEventAggregationConditionResponseOutput struct{ *pulumi.OutputState }
How the data that is collected should be combined over time.
func (ManagementEventAggregationConditionResponseOutput) ElementType ¶
func (ManagementEventAggregationConditionResponseOutput) ElementType() reflect.Type
func (ManagementEventAggregationConditionResponseOutput) Operator ¶
func (o ManagementEventAggregationConditionResponseOutput) Operator() pulumi.StringPtrOutput
the condition operator.
func (ManagementEventAggregationConditionResponseOutput) Threshold ¶
func (o ManagementEventAggregationConditionResponseOutput) Threshold() pulumi.Float64PtrOutput
The threshold value that activates the alert.
func (ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponseOutput ¶
func (o ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponseOutput() ManagementEventAggregationConditionResponseOutput
func (ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponseOutputWithContext ¶
func (o ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponseOutputWithContext(ctx context.Context) ManagementEventAggregationConditionResponseOutput
func (ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponsePtrOutput ¶
func (o ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponsePtrOutput() ManagementEventAggregationConditionResponsePtrOutput
func (ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponsePtrOutputWithContext ¶
func (o ManagementEventAggregationConditionResponseOutput) ToManagementEventAggregationConditionResponsePtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionResponsePtrOutput
func (ManagementEventAggregationConditionResponseOutput) WindowSize ¶
func (o ManagementEventAggregationConditionResponseOutput) WindowSize() pulumi.StringPtrOutput
the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
type ManagementEventAggregationConditionResponsePtrInput ¶
type ManagementEventAggregationConditionResponsePtrInput interface { pulumi.Input ToManagementEventAggregationConditionResponsePtrOutput() ManagementEventAggregationConditionResponsePtrOutput ToManagementEventAggregationConditionResponsePtrOutputWithContext(context.Context) ManagementEventAggregationConditionResponsePtrOutput }
ManagementEventAggregationConditionResponsePtrInput is an input type that accepts ManagementEventAggregationConditionResponseArgs, ManagementEventAggregationConditionResponsePtr and ManagementEventAggregationConditionResponsePtrOutput values. You can construct a concrete instance of `ManagementEventAggregationConditionResponsePtrInput` via:
ManagementEventAggregationConditionResponseArgs{...} or: nil
func ManagementEventAggregationConditionResponsePtr ¶
func ManagementEventAggregationConditionResponsePtr(v *ManagementEventAggregationConditionResponseArgs) ManagementEventAggregationConditionResponsePtrInput
type ManagementEventAggregationConditionResponsePtrOutput ¶
type ManagementEventAggregationConditionResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagementEventAggregationConditionResponsePtrOutput) ElementType ¶
func (ManagementEventAggregationConditionResponsePtrOutput) ElementType() reflect.Type
func (ManagementEventAggregationConditionResponsePtrOutput) Operator ¶
func (o ManagementEventAggregationConditionResponsePtrOutput) Operator() pulumi.StringPtrOutput
the condition operator.
func (ManagementEventAggregationConditionResponsePtrOutput) Threshold ¶
func (o ManagementEventAggregationConditionResponsePtrOutput) Threshold() pulumi.Float64PtrOutput
The threshold value that activates the alert.
func (ManagementEventAggregationConditionResponsePtrOutput) ToManagementEventAggregationConditionResponsePtrOutput ¶
func (o ManagementEventAggregationConditionResponsePtrOutput) ToManagementEventAggregationConditionResponsePtrOutput() ManagementEventAggregationConditionResponsePtrOutput
func (ManagementEventAggregationConditionResponsePtrOutput) ToManagementEventAggregationConditionResponsePtrOutputWithContext ¶
func (o ManagementEventAggregationConditionResponsePtrOutput) ToManagementEventAggregationConditionResponsePtrOutputWithContext(ctx context.Context) ManagementEventAggregationConditionResponsePtrOutput
func (ManagementEventAggregationConditionResponsePtrOutput) WindowSize ¶
func (o ManagementEventAggregationConditionResponsePtrOutput) WindowSize() pulumi.StringPtrOutput
the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
type ManagementEventRuleCondition ¶
type ManagementEventRuleCondition struct { // How the data that is collected should be combined over time and when the alert is activated. Note that for management event alerts aggregation is optional – if it is not provided then any event will cause the alert to activate. Aggregation *ManagementEventAggregationCondition `pulumi:"aggregation"` // the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource interface{} `pulumi:"dataSource"` // specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). OdataType string `pulumi:"odataType"` }
A management event rule condition.
type ManagementEventRuleConditionArgs ¶
type ManagementEventRuleConditionArgs struct { // How the data that is collected should be combined over time and when the alert is activated. Note that for management event alerts aggregation is optional – if it is not provided then any event will cause the alert to activate. Aggregation ManagementEventAggregationConditionPtrInput `pulumi:"aggregation"` // the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource pulumi.Input `pulumi:"dataSource"` // specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). OdataType pulumi.StringInput `pulumi:"odataType"` }
A management event rule condition.
func (ManagementEventRuleConditionArgs) ElementType ¶
func (ManagementEventRuleConditionArgs) ElementType() reflect.Type
func (ManagementEventRuleConditionArgs) ToManagementEventRuleConditionOutput ¶
func (i ManagementEventRuleConditionArgs) ToManagementEventRuleConditionOutput() ManagementEventRuleConditionOutput
func (ManagementEventRuleConditionArgs) ToManagementEventRuleConditionOutputWithContext ¶
func (i ManagementEventRuleConditionArgs) ToManagementEventRuleConditionOutputWithContext(ctx context.Context) ManagementEventRuleConditionOutput
type ManagementEventRuleConditionInput ¶
type ManagementEventRuleConditionInput interface { pulumi.Input ToManagementEventRuleConditionOutput() ManagementEventRuleConditionOutput ToManagementEventRuleConditionOutputWithContext(context.Context) ManagementEventRuleConditionOutput }
ManagementEventRuleConditionInput is an input type that accepts ManagementEventRuleConditionArgs and ManagementEventRuleConditionOutput values. You can construct a concrete instance of `ManagementEventRuleConditionInput` via:
ManagementEventRuleConditionArgs{...}
type ManagementEventRuleConditionOutput ¶
type ManagementEventRuleConditionOutput struct{ *pulumi.OutputState }
A management event rule condition.
func (ManagementEventRuleConditionOutput) Aggregation ¶
func (o ManagementEventRuleConditionOutput) Aggregation() ManagementEventAggregationConditionPtrOutput
How the data that is collected should be combined over time and when the alert is activated. Note that for management event alerts aggregation is optional – if it is not provided then any event will cause the alert to activate.
func (ManagementEventRuleConditionOutput) DataSource ¶
func (o ManagementEventRuleConditionOutput) DataSource() pulumi.AnyOutput
the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
func (ManagementEventRuleConditionOutput) ElementType ¶
func (ManagementEventRuleConditionOutput) ElementType() reflect.Type
func (ManagementEventRuleConditionOutput) OdataType ¶
func (o ManagementEventRuleConditionOutput) OdataType() pulumi.StringOutput
specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
func (ManagementEventRuleConditionOutput) ToManagementEventRuleConditionOutput ¶
func (o ManagementEventRuleConditionOutput) ToManagementEventRuleConditionOutput() ManagementEventRuleConditionOutput
func (ManagementEventRuleConditionOutput) ToManagementEventRuleConditionOutputWithContext ¶
func (o ManagementEventRuleConditionOutput) ToManagementEventRuleConditionOutputWithContext(ctx context.Context) ManagementEventRuleConditionOutput
type ManagementEventRuleConditionResponse ¶
type ManagementEventRuleConditionResponse struct { // How the data that is collected should be combined over time and when the alert is activated. Note that for management event alerts aggregation is optional – if it is not provided then any event will cause the alert to activate. Aggregation *ManagementEventAggregationConditionResponse `pulumi:"aggregation"` // the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource interface{} `pulumi:"dataSource"` // specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). OdataType string `pulumi:"odataType"` }
A management event rule condition.
type ManagementEventRuleConditionResponseArgs ¶
type ManagementEventRuleConditionResponseArgs struct { // How the data that is collected should be combined over time and when the alert is activated. Note that for management event alerts aggregation is optional – if it is not provided then any event will cause the alert to activate. Aggregation ManagementEventAggregationConditionResponsePtrInput `pulumi:"aggregation"` // the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource pulumi.Input `pulumi:"dataSource"` // specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). OdataType pulumi.StringInput `pulumi:"odataType"` }
A management event rule condition.
func (ManagementEventRuleConditionResponseArgs) ElementType ¶
func (ManagementEventRuleConditionResponseArgs) ElementType() reflect.Type
func (ManagementEventRuleConditionResponseArgs) ToManagementEventRuleConditionResponseOutput ¶
func (i ManagementEventRuleConditionResponseArgs) ToManagementEventRuleConditionResponseOutput() ManagementEventRuleConditionResponseOutput
func (ManagementEventRuleConditionResponseArgs) ToManagementEventRuleConditionResponseOutputWithContext ¶
func (i ManagementEventRuleConditionResponseArgs) ToManagementEventRuleConditionResponseOutputWithContext(ctx context.Context) ManagementEventRuleConditionResponseOutput
type ManagementEventRuleConditionResponseInput ¶
type ManagementEventRuleConditionResponseInput interface { pulumi.Input ToManagementEventRuleConditionResponseOutput() ManagementEventRuleConditionResponseOutput ToManagementEventRuleConditionResponseOutputWithContext(context.Context) ManagementEventRuleConditionResponseOutput }
ManagementEventRuleConditionResponseInput is an input type that accepts ManagementEventRuleConditionResponseArgs and ManagementEventRuleConditionResponseOutput values. You can construct a concrete instance of `ManagementEventRuleConditionResponseInput` via:
ManagementEventRuleConditionResponseArgs{...}
type ManagementEventRuleConditionResponseOutput ¶
type ManagementEventRuleConditionResponseOutput struct{ *pulumi.OutputState }
A management event rule condition.
func (ManagementEventRuleConditionResponseOutput) Aggregation ¶
func (o ManagementEventRuleConditionResponseOutput) Aggregation() ManagementEventAggregationConditionResponsePtrOutput
How the data that is collected should be combined over time and when the alert is activated. Note that for management event alerts aggregation is optional – if it is not provided then any event will cause the alert to activate.
func (ManagementEventRuleConditionResponseOutput) DataSource ¶
func (o ManagementEventRuleConditionResponseOutput) DataSource() pulumi.AnyOutput
the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
func (ManagementEventRuleConditionResponseOutput) ElementType ¶
func (ManagementEventRuleConditionResponseOutput) ElementType() reflect.Type
func (ManagementEventRuleConditionResponseOutput) OdataType ¶
func (o ManagementEventRuleConditionResponseOutput) OdataType() pulumi.StringOutput
specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
func (ManagementEventRuleConditionResponseOutput) ToManagementEventRuleConditionResponseOutput ¶
func (o ManagementEventRuleConditionResponseOutput) ToManagementEventRuleConditionResponseOutput() ManagementEventRuleConditionResponseOutput
func (ManagementEventRuleConditionResponseOutput) ToManagementEventRuleConditionResponseOutputWithContext ¶
func (o ManagementEventRuleConditionResponseOutput) ToManagementEventRuleConditionResponseOutputWithContext(ctx context.Context) ManagementEventRuleConditionResponseOutput
type MetricAlert ¶
type MetricAlert struct { pulumi.CustomResourceState // the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved. Actions MetricAlertActionResponseArrayOutput `pulumi:"actions"` // the flag that indicates whether the alert should be auto resolved or not. The default is true. AutoMitigate pulumi.BoolPtrOutput `pulumi:"autoMitigate"` // defines the specific alert criteria information. Criteria pulumi.AnyOutput `pulumi:"criteria"` // the description of the metric alert that will be included in the alert email. Description pulumi.StringOutput `pulumi:"description"` // the flag that indicates whether the metric alert is enabled. Enabled pulumi.BoolOutput `pulumi:"enabled"` // how often the metric alert is evaluated represented in ISO 8601 duration format. EvaluationFrequency pulumi.StringOutput `pulumi:"evaluationFrequency"` // Last time the rule was updated in ISO8601 format. LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // the list of resource id's that this metric alert is scoped to. Scopes pulumi.StringArrayOutput `pulumi:"scopes"` // Alert severity {0, 1, 2, 3, 4} Severity pulumi.IntOutput `pulumi:"severity"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // the region of the target resource(s) on which the alert is created/updated. Mandatory for MultipleResourceMultipleMetricCriteria. TargetResourceRegion pulumi.StringPtrOutput `pulumi:"targetResourceRegion"` // the resource type of the target resource(s) on which the alert is created/updated. Mandatory for MultipleResourceMultipleMetricCriteria. TargetResourceType pulumi.StringPtrOutput `pulumi:"targetResourceType"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. WindowSize pulumi.StringOutput `pulumi:"windowSize"` }
The metric alert resource.
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 to use. ActionGroupId *string `pulumi:"actionGroupId"` // The properties of a webhook object. WebHookProperties map[string]string `pulumi:"webHookProperties"` }
An alert action.
type MetricAlertActionArgs ¶
type MetricAlertActionArgs struct { // the id of the action group to use. ActionGroupId pulumi.StringPtrInput `pulumi:"actionGroupId"` // The properties of a webhook object. WebHookProperties pulumi.StringMapInput `pulumi:"webHookProperties"` }
An alert action.
func (MetricAlertActionArgs) ElementType ¶
func (MetricAlertActionArgs) ElementType() reflect.Type
func (MetricAlertActionArgs) ToMetricAlertActionOutput ¶
func (i MetricAlertActionArgs) ToMetricAlertActionOutput() MetricAlertActionOutput
func (MetricAlertActionArgs) ToMetricAlertActionOutputWithContext ¶
func (i MetricAlertActionArgs) ToMetricAlertActionOutputWithContext(ctx context.Context) MetricAlertActionOutput
type MetricAlertActionArray ¶
type MetricAlertActionArray []MetricAlertActionInput
func (MetricAlertActionArray) ElementType ¶
func (MetricAlertActionArray) ElementType() reflect.Type
func (MetricAlertActionArray) ToMetricAlertActionArrayOutput ¶
func (i MetricAlertActionArray) ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput
func (MetricAlertActionArray) ToMetricAlertActionArrayOutputWithContext ¶
func (i MetricAlertActionArray) ToMetricAlertActionArrayOutputWithContext(ctx context.Context) MetricAlertActionArrayOutput
type MetricAlertActionArrayInput ¶
type MetricAlertActionArrayInput interface { pulumi.Input ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput ToMetricAlertActionArrayOutputWithContext(context.Context) MetricAlertActionArrayOutput }
MetricAlertActionArrayInput is an input type that accepts MetricAlertActionArray and MetricAlertActionArrayOutput values. You can construct a concrete instance of `MetricAlertActionArrayInput` via:
MetricAlertActionArray{ MetricAlertActionArgs{...} }
type MetricAlertActionArrayOutput ¶
type MetricAlertActionArrayOutput struct{ *pulumi.OutputState }
func (MetricAlertActionArrayOutput) ElementType ¶
func (MetricAlertActionArrayOutput) ElementType() reflect.Type
func (MetricAlertActionArrayOutput) Index ¶
func (o MetricAlertActionArrayOutput) Index(i pulumi.IntInput) MetricAlertActionOutput
func (MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutput ¶
func (o MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutput() MetricAlertActionArrayOutput
func (MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutputWithContext ¶
func (o MetricAlertActionArrayOutput) ToMetricAlertActionArrayOutputWithContext(ctx context.Context) MetricAlertActionArrayOutput
type MetricAlertActionInput ¶
type MetricAlertActionInput interface { pulumi.Input ToMetricAlertActionOutput() MetricAlertActionOutput ToMetricAlertActionOutputWithContext(context.Context) MetricAlertActionOutput }
MetricAlertActionInput is an input type that accepts MetricAlertActionArgs and MetricAlertActionOutput values. You can construct a concrete instance of `MetricAlertActionInput` via:
MetricAlertActionArgs{...}
type MetricAlertActionOutput ¶
type MetricAlertActionOutput struct{ *pulumi.OutputState }
An alert action.
func (MetricAlertActionOutput) ActionGroupId ¶
func (o MetricAlertActionOutput) ActionGroupId() pulumi.StringPtrOutput
the id of the action group to use.
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 properties of a webhook object.
type MetricAlertActionResponse ¶
type MetricAlertActionResponse struct { // the id of the action group to use. ActionGroupId *string `pulumi:"actionGroupId"` // The properties of a webhook object. WebHookProperties map[string]string `pulumi:"webHookProperties"` }
An alert action.
type MetricAlertActionResponseArgs ¶
type MetricAlertActionResponseArgs struct { // the id of the action group to use. ActionGroupId pulumi.StringPtrInput `pulumi:"actionGroupId"` // The properties of a webhook object. WebHookProperties pulumi.StringMapInput `pulumi:"webHookProperties"` }
An alert action.
func (MetricAlertActionResponseArgs) ElementType ¶
func (MetricAlertActionResponseArgs) ElementType() reflect.Type
func (MetricAlertActionResponseArgs) ToMetricAlertActionResponseOutput ¶
func (i MetricAlertActionResponseArgs) ToMetricAlertActionResponseOutput() MetricAlertActionResponseOutput
func (MetricAlertActionResponseArgs) ToMetricAlertActionResponseOutputWithContext ¶
func (i MetricAlertActionResponseArgs) ToMetricAlertActionResponseOutputWithContext(ctx context.Context) MetricAlertActionResponseOutput
type MetricAlertActionResponseArray ¶
type MetricAlertActionResponseArray []MetricAlertActionResponseInput
func (MetricAlertActionResponseArray) ElementType ¶
func (MetricAlertActionResponseArray) ElementType() reflect.Type
func (MetricAlertActionResponseArray) ToMetricAlertActionResponseArrayOutput ¶
func (i MetricAlertActionResponseArray) ToMetricAlertActionResponseArrayOutput() MetricAlertActionResponseArrayOutput
func (MetricAlertActionResponseArray) ToMetricAlertActionResponseArrayOutputWithContext ¶
func (i MetricAlertActionResponseArray) ToMetricAlertActionResponseArrayOutputWithContext(ctx context.Context) MetricAlertActionResponseArrayOutput
type MetricAlertActionResponseArrayInput ¶
type MetricAlertActionResponseArrayInput interface { pulumi.Input ToMetricAlertActionResponseArrayOutput() MetricAlertActionResponseArrayOutput ToMetricAlertActionResponseArrayOutputWithContext(context.Context) MetricAlertActionResponseArrayOutput }
MetricAlertActionResponseArrayInput is an input type that accepts MetricAlertActionResponseArray and MetricAlertActionResponseArrayOutput values. You can construct a concrete instance of `MetricAlertActionResponseArrayInput` via:
MetricAlertActionResponseArray{ MetricAlertActionResponseArgs{...} }
type MetricAlertActionResponseArrayOutput ¶
type MetricAlertActionResponseArrayOutput struct{ *pulumi.OutputState }
func (MetricAlertActionResponseArrayOutput) ElementType ¶
func (MetricAlertActionResponseArrayOutput) ElementType() reflect.Type
func (MetricAlertActionResponseArrayOutput) Index ¶
func (o MetricAlertActionResponseArrayOutput) Index(i pulumi.IntInput) MetricAlertActionResponseOutput
func (MetricAlertActionResponseArrayOutput) ToMetricAlertActionResponseArrayOutput ¶
func (o MetricAlertActionResponseArrayOutput) ToMetricAlertActionResponseArrayOutput() MetricAlertActionResponseArrayOutput
func (MetricAlertActionResponseArrayOutput) ToMetricAlertActionResponseArrayOutputWithContext ¶
func (o MetricAlertActionResponseArrayOutput) ToMetricAlertActionResponseArrayOutputWithContext(ctx context.Context) MetricAlertActionResponseArrayOutput
type MetricAlertActionResponseInput ¶
type MetricAlertActionResponseInput interface { pulumi.Input ToMetricAlertActionResponseOutput() MetricAlertActionResponseOutput ToMetricAlertActionResponseOutputWithContext(context.Context) MetricAlertActionResponseOutput }
MetricAlertActionResponseInput is an input type that accepts MetricAlertActionResponseArgs and MetricAlertActionResponseOutput values. You can construct a concrete instance of `MetricAlertActionResponseInput` via:
MetricAlertActionResponseArgs{...}
type MetricAlertActionResponseOutput ¶
type MetricAlertActionResponseOutput struct{ *pulumi.OutputState }
An alert action.
func (MetricAlertActionResponseOutput) ActionGroupId ¶
func (o MetricAlertActionResponseOutput) ActionGroupId() pulumi.StringPtrOutput
the id of the action group to use.
func (MetricAlertActionResponseOutput) ElementType ¶
func (MetricAlertActionResponseOutput) ElementType() reflect.Type
func (MetricAlertActionResponseOutput) ToMetricAlertActionResponseOutput ¶
func (o MetricAlertActionResponseOutput) ToMetricAlertActionResponseOutput() MetricAlertActionResponseOutput
func (MetricAlertActionResponseOutput) ToMetricAlertActionResponseOutputWithContext ¶
func (o MetricAlertActionResponseOutput) ToMetricAlertActionResponseOutputWithContext(ctx context.Context) MetricAlertActionResponseOutput
func (MetricAlertActionResponseOutput) WebHookProperties ¶
func (o MetricAlertActionResponseOutput) WebHookProperties() pulumi.StringMapOutput
The properties of a webhook object.
type MetricAlertArgs ¶
type MetricAlertArgs struct { // the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved. Actions MetricAlertActionArrayInput // the flag that indicates whether the alert should be auto resolved or not. The default is true. AutoMitigate pulumi.BoolPtrInput // defines the specific alert criteria information. Criteria pulumi.Input // the description of the metric alert that will be included in the alert email. Description pulumi.StringInput // the flag that indicates whether the metric alert is enabled. Enabled pulumi.BoolInput // how often the metric alert is evaluated represented in ISO 8601 duration format. EvaluationFrequency pulumi.StringInput // Resource location Location pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the rule. RuleName pulumi.StringInput // the list of resource id's that this metric alert is scoped to. Scopes pulumi.StringArrayInput // Alert severity {0, 1, 2, 3, 4} Severity pulumi.IntInput // Resource tags Tags pulumi.StringMapInput // the region of the target resource(s) on which the alert is created/updated. Mandatory for MultipleResourceMultipleMetricCriteria. TargetResourceRegion pulumi.StringPtrInput // the resource type of the target resource(s) on which the alert is created/updated. Mandatory for MultipleResourceMultipleMetricCriteria. TargetResourceType pulumi.StringPtrInput // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. WindowSize pulumi.StringInput }
The set of arguments for constructing a MetricAlert resource.
func (MetricAlertArgs) ElementType ¶
func (MetricAlertArgs) ElementType() reflect.Type
type MetricAlertMultipleResourceMultipleMetricCriteria ¶
type MetricAlertMultipleResourceMultipleMetricCriteria struct { // the list of multiple metric criteria for this 'all of' operation. AllOf []interface{} `pulumi:"allOf"` // specifies the type of the alert criteria. OdataType string `pulumi:"odataType"` }
Specifies the metric alert criteria for multiple resource that has multiple metric criteria.
type MetricAlertMultipleResourceMultipleMetricCriteriaArgs ¶
type MetricAlertMultipleResourceMultipleMetricCriteriaArgs struct { // the list of multiple metric criteria for this 'all of' operation. AllOf pulumi.ArrayInput `pulumi:"allOf"` // specifies the type of the alert criteria. OdataType pulumi.StringInput `pulumi:"odataType"` }
Specifies the metric alert criteria for multiple resource that has multiple metric criteria.
func (MetricAlertMultipleResourceMultipleMetricCriteriaArgs) ElementType ¶
func (MetricAlertMultipleResourceMultipleMetricCriteriaArgs) ElementType() reflect.Type
func (MetricAlertMultipleResourceMultipleMetricCriteriaArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutput ¶
func (i MetricAlertMultipleResourceMultipleMetricCriteriaArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutput() MetricAlertMultipleResourceMultipleMetricCriteriaOutput
func (MetricAlertMultipleResourceMultipleMetricCriteriaArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutputWithContext ¶
func (i MetricAlertMultipleResourceMultipleMetricCriteriaArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutputWithContext(ctx context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaOutput
type MetricAlertMultipleResourceMultipleMetricCriteriaInput ¶
type MetricAlertMultipleResourceMultipleMetricCriteriaInput interface { pulumi.Input ToMetricAlertMultipleResourceMultipleMetricCriteriaOutput() MetricAlertMultipleResourceMultipleMetricCriteriaOutput ToMetricAlertMultipleResourceMultipleMetricCriteriaOutputWithContext(context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaOutput }
MetricAlertMultipleResourceMultipleMetricCriteriaInput is an input type that accepts MetricAlertMultipleResourceMultipleMetricCriteriaArgs and MetricAlertMultipleResourceMultipleMetricCriteriaOutput values. You can construct a concrete instance of `MetricAlertMultipleResourceMultipleMetricCriteriaInput` via:
MetricAlertMultipleResourceMultipleMetricCriteriaArgs{...}
type MetricAlertMultipleResourceMultipleMetricCriteriaOutput ¶
type MetricAlertMultipleResourceMultipleMetricCriteriaOutput struct{ *pulumi.OutputState }
Specifies the metric alert criteria for multiple resource that has multiple metric criteria.
func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) AllOf ¶
func (o MetricAlertMultipleResourceMultipleMetricCriteriaOutput) AllOf() pulumi.ArrayOutput
the list of multiple metric criteria for this 'all of' operation.
func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ElementType ¶
func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ElementType() reflect.Type
func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) OdataType ¶
func (o MetricAlertMultipleResourceMultipleMetricCriteriaOutput) OdataType() pulumi.StringOutput
specifies the type of the alert criteria.
func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutput ¶
func (o MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutput() MetricAlertMultipleResourceMultipleMetricCriteriaOutput
func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutputWithContext ¶
func (o MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutputWithContext(ctx context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaOutput
type MetricAlertMultipleResourceMultipleMetricCriteriaResponse ¶
type MetricAlertMultipleResourceMultipleMetricCriteriaResponse struct { // the list of multiple metric criteria for this 'all of' operation. AllOf []interface{} `pulumi:"allOf"` // specifies the type of the alert criteria. OdataType string `pulumi:"odataType"` }
Specifies the metric alert criteria for multiple resource that has multiple metric criteria.
type MetricAlertMultipleResourceMultipleMetricCriteriaResponseArgs ¶
type MetricAlertMultipleResourceMultipleMetricCriteriaResponseArgs struct { // the list of multiple metric criteria for this 'all of' operation. AllOf pulumi.ArrayInput `pulumi:"allOf"` // specifies the type of the alert criteria. OdataType pulumi.StringInput `pulumi:"odataType"` }
Specifies the metric alert criteria for multiple resource that has multiple metric criteria.
func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseArgs) ElementType ¶
func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseArgs) ElementType() reflect.Type
func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput ¶
func (i MetricAlertMultipleResourceMultipleMetricCriteriaResponseArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput() MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput
func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutputWithContext ¶
func (i MetricAlertMultipleResourceMultipleMetricCriteriaResponseArgs) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput
type MetricAlertMultipleResourceMultipleMetricCriteriaResponseInput ¶
type MetricAlertMultipleResourceMultipleMetricCriteriaResponseInput interface { pulumi.Input ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput() MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutputWithContext(context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput }
MetricAlertMultipleResourceMultipleMetricCriteriaResponseInput is an input type that accepts MetricAlertMultipleResourceMultipleMetricCriteriaResponseArgs and MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput values. You can construct a concrete instance of `MetricAlertMultipleResourceMultipleMetricCriteriaResponseInput` via:
MetricAlertMultipleResourceMultipleMetricCriteriaResponseArgs{...}
type MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput ¶
type MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput struct{ *pulumi.OutputState }
Specifies the metric alert criteria for multiple resource that has multiple metric criteria.
func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) AllOf ¶
the list of multiple metric criteria for this 'all of' operation.
func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ElementType ¶
func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ElementType() reflect.Type
func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) OdataType ¶
func (o MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) OdataType() pulumi.StringOutput
specifies the type of the alert criteria.
func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput ¶
func (o MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput() MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput
func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutputWithContext ¶
func (o MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput
type MetricAlertSingleResourceMultipleMetricCriteria ¶
type MetricAlertSingleResourceMultipleMetricCriteria struct { // The list of metric criteria for this 'all of' operation. AllOf []MetricCriteria `pulumi:"allOf"` // specifies the type of the alert criteria. OdataType string `pulumi:"odataType"` }
Specifies the metric alert criteria for a single resource that has multiple metric criteria.
type MetricAlertSingleResourceMultipleMetricCriteriaArgs ¶
type MetricAlertSingleResourceMultipleMetricCriteriaArgs struct { // The list of metric criteria for this 'all of' operation. AllOf MetricCriteriaArrayInput `pulumi:"allOf"` // specifies the type of the alert criteria. OdataType pulumi.StringInput `pulumi:"odataType"` }
Specifies the metric alert criteria for a single resource that has multiple metric criteria.
func (MetricAlertSingleResourceMultipleMetricCriteriaArgs) ElementType ¶
func (MetricAlertSingleResourceMultipleMetricCriteriaArgs) ElementType() reflect.Type
func (MetricAlertSingleResourceMultipleMetricCriteriaArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaOutput ¶
func (i MetricAlertSingleResourceMultipleMetricCriteriaArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaOutput() MetricAlertSingleResourceMultipleMetricCriteriaOutput
func (MetricAlertSingleResourceMultipleMetricCriteriaArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaOutputWithContext ¶
func (i MetricAlertSingleResourceMultipleMetricCriteriaArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaOutputWithContext(ctx context.Context) MetricAlertSingleResourceMultipleMetricCriteriaOutput
type MetricAlertSingleResourceMultipleMetricCriteriaInput ¶
type MetricAlertSingleResourceMultipleMetricCriteriaInput interface { pulumi.Input ToMetricAlertSingleResourceMultipleMetricCriteriaOutput() MetricAlertSingleResourceMultipleMetricCriteriaOutput ToMetricAlertSingleResourceMultipleMetricCriteriaOutputWithContext(context.Context) MetricAlertSingleResourceMultipleMetricCriteriaOutput }
MetricAlertSingleResourceMultipleMetricCriteriaInput is an input type that accepts MetricAlertSingleResourceMultipleMetricCriteriaArgs and MetricAlertSingleResourceMultipleMetricCriteriaOutput values. You can construct a concrete instance of `MetricAlertSingleResourceMultipleMetricCriteriaInput` via:
MetricAlertSingleResourceMultipleMetricCriteriaArgs{...}
type MetricAlertSingleResourceMultipleMetricCriteriaOutput ¶
type MetricAlertSingleResourceMultipleMetricCriteriaOutput struct{ *pulumi.OutputState }
Specifies the metric alert criteria for a single resource that has multiple metric criteria.
func (MetricAlertSingleResourceMultipleMetricCriteriaOutput) AllOf ¶
The list of metric criteria for this 'all of' operation.
func (MetricAlertSingleResourceMultipleMetricCriteriaOutput) ElementType ¶
func (MetricAlertSingleResourceMultipleMetricCriteriaOutput) ElementType() reflect.Type
func (MetricAlertSingleResourceMultipleMetricCriteriaOutput) OdataType ¶
func (o MetricAlertSingleResourceMultipleMetricCriteriaOutput) OdataType() pulumi.StringOutput
specifies the type of the alert criteria.
func (MetricAlertSingleResourceMultipleMetricCriteriaOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaOutput ¶
func (o MetricAlertSingleResourceMultipleMetricCriteriaOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaOutput() MetricAlertSingleResourceMultipleMetricCriteriaOutput
func (MetricAlertSingleResourceMultipleMetricCriteriaOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaOutputWithContext ¶
func (o MetricAlertSingleResourceMultipleMetricCriteriaOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaOutputWithContext(ctx context.Context) MetricAlertSingleResourceMultipleMetricCriteriaOutput
type MetricAlertSingleResourceMultipleMetricCriteriaResponse ¶
type MetricAlertSingleResourceMultipleMetricCriteriaResponse struct { // The list of metric criteria for this 'all of' operation. AllOf []MetricCriteriaResponse `pulumi:"allOf"` // specifies the type of the alert criteria. OdataType string `pulumi:"odataType"` }
Specifies the metric alert criteria for a single resource that has multiple metric criteria.
type MetricAlertSingleResourceMultipleMetricCriteriaResponseArgs ¶
type MetricAlertSingleResourceMultipleMetricCriteriaResponseArgs struct { // The list of metric criteria for this 'all of' operation. AllOf MetricCriteriaResponseArrayInput `pulumi:"allOf"` // specifies the type of the alert criteria. OdataType pulumi.StringInput `pulumi:"odataType"` }
Specifies the metric alert criteria for a single resource that has multiple metric criteria.
func (MetricAlertSingleResourceMultipleMetricCriteriaResponseArgs) ElementType ¶
func (MetricAlertSingleResourceMultipleMetricCriteriaResponseArgs) ElementType() reflect.Type
func (MetricAlertSingleResourceMultipleMetricCriteriaResponseArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutput ¶
func (i MetricAlertSingleResourceMultipleMetricCriteriaResponseArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutput() MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput
func (MetricAlertSingleResourceMultipleMetricCriteriaResponseArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutputWithContext ¶
func (i MetricAlertSingleResourceMultipleMetricCriteriaResponseArgs) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput
type MetricAlertSingleResourceMultipleMetricCriteriaResponseInput ¶
type MetricAlertSingleResourceMultipleMetricCriteriaResponseInput interface { pulumi.Input ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutput() MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutputWithContext(context.Context) MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput }
MetricAlertSingleResourceMultipleMetricCriteriaResponseInput is an input type that accepts MetricAlertSingleResourceMultipleMetricCriteriaResponseArgs and MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput values. You can construct a concrete instance of `MetricAlertSingleResourceMultipleMetricCriteriaResponseInput` via:
MetricAlertSingleResourceMultipleMetricCriteriaResponseArgs{...}
type MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput ¶
type MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput struct{ *pulumi.OutputState }
Specifies the metric alert criteria for a single resource that has multiple metric criteria.
func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) AllOf ¶
func (o MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) AllOf() MetricCriteriaResponseArrayOutput
The list of metric criteria for this 'all of' operation.
func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ElementType ¶
func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ElementType() reflect.Type
func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) OdataType ¶
func (o MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) OdataType() pulumi.StringOutput
specifies the type of the alert criteria.
func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutput ¶
func (o MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutput() MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput
func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutputWithContext ¶
func (o MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput
type MetricAlertState ¶
type MetricAlertState struct { // the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved. Actions MetricAlertActionResponseArrayInput // the flag that indicates whether the alert should be auto resolved or not. The default is true. AutoMitigate pulumi.BoolPtrInput // defines the specific alert criteria information. Criteria pulumi.Input // the description of the metric alert that will be included in the alert email. Description pulumi.StringPtrInput // the flag that indicates whether the metric alert is enabled. Enabled pulumi.BoolPtrInput // how often the metric alert is evaluated represented in ISO 8601 duration format. EvaluationFrequency pulumi.StringPtrInput // Last time the rule was updated in ISO8601 format. LastUpdatedTime pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // the list of resource id's that this metric alert is scoped to. Scopes pulumi.StringArrayInput // Alert severity {0, 1, 2, 3, 4} Severity pulumi.IntPtrInput // Resource tags Tags pulumi.StringMapInput // the region of the target resource(s) on which the alert is created/updated. Mandatory for MultipleResourceMultipleMetricCriteria. TargetResourceRegion pulumi.StringPtrInput // the resource type of the target resource(s) on which the alert is created/updated. Mandatory for MultipleResourceMultipleMetricCriteria. TargetResourceType pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. WindowSize pulumi.StringPtrInput }
func (MetricAlertState) ElementType ¶
func (MetricAlertState) ElementType() reflect.Type
type MetricCriteria ¶
type MetricCriteria struct { // Specifies the type of threshold criteria CriterionType string `pulumi:"criterionType"` // List of dimension conditions. Dimensions []MetricDimension `pulumi:"dimensions"` // Name of the metric. MetricName string `pulumi:"metricName"` // Namespace of the metric. MetricNamespace *string `pulumi:"metricNamespace"` // Name of the criteria. Name string `pulumi:"name"` // the criteria operator. Operator string `pulumi:"operator"` // Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped. SkipMetricValidation *bool `pulumi:"skipMetricValidation"` // the criteria threshold value that activates the alert. Threshold float64 `pulumi:"threshold"` // the criteria time aggregation types. TimeAggregation string `pulumi:"timeAggregation"` }
Criterion to filter metrics.
type MetricCriteriaArgs ¶
type MetricCriteriaArgs struct { // Specifies the type of threshold criteria CriterionType pulumi.StringInput `pulumi:"criterionType"` // List of dimension conditions. Dimensions MetricDimensionArrayInput `pulumi:"dimensions"` // Name of the metric. MetricName pulumi.StringInput `pulumi:"metricName"` // Namespace of the metric. MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"` // Name of the criteria. Name pulumi.StringInput `pulumi:"name"` // the criteria operator. Operator pulumi.StringInput `pulumi:"operator"` // Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped. SkipMetricValidation pulumi.BoolPtrInput `pulumi:"skipMetricValidation"` // the criteria threshold value that activates the alert. Threshold pulumi.Float64Input `pulumi:"threshold"` // the criteria time aggregation types. TimeAggregation pulumi.StringInput `pulumi:"timeAggregation"` }
Criterion to filter metrics.
func (MetricCriteriaArgs) ElementType ¶
func (MetricCriteriaArgs) ElementType() reflect.Type
func (MetricCriteriaArgs) ToMetricCriteriaOutput ¶
func (i MetricCriteriaArgs) ToMetricCriteriaOutput() MetricCriteriaOutput
func (MetricCriteriaArgs) ToMetricCriteriaOutputWithContext ¶
func (i MetricCriteriaArgs) ToMetricCriteriaOutputWithContext(ctx context.Context) MetricCriteriaOutput
type MetricCriteriaArray ¶
type MetricCriteriaArray []MetricCriteriaInput
func (MetricCriteriaArray) ElementType ¶
func (MetricCriteriaArray) ElementType() reflect.Type
func (MetricCriteriaArray) ToMetricCriteriaArrayOutput ¶
func (i MetricCriteriaArray) ToMetricCriteriaArrayOutput() MetricCriteriaArrayOutput
func (MetricCriteriaArray) ToMetricCriteriaArrayOutputWithContext ¶
func (i MetricCriteriaArray) ToMetricCriteriaArrayOutputWithContext(ctx context.Context) MetricCriteriaArrayOutput
type MetricCriteriaArrayInput ¶
type MetricCriteriaArrayInput interface { pulumi.Input ToMetricCriteriaArrayOutput() MetricCriteriaArrayOutput ToMetricCriteriaArrayOutputWithContext(context.Context) MetricCriteriaArrayOutput }
MetricCriteriaArrayInput is an input type that accepts MetricCriteriaArray and MetricCriteriaArrayOutput values. You can construct a concrete instance of `MetricCriteriaArrayInput` via:
MetricCriteriaArray{ MetricCriteriaArgs{...} }
type MetricCriteriaArrayOutput ¶
type MetricCriteriaArrayOutput struct{ *pulumi.OutputState }
func (MetricCriteriaArrayOutput) ElementType ¶
func (MetricCriteriaArrayOutput) ElementType() reflect.Type
func (MetricCriteriaArrayOutput) Index ¶
func (o MetricCriteriaArrayOutput) Index(i pulumi.IntInput) MetricCriteriaOutput
func (MetricCriteriaArrayOutput) ToMetricCriteriaArrayOutput ¶
func (o MetricCriteriaArrayOutput) ToMetricCriteriaArrayOutput() MetricCriteriaArrayOutput
func (MetricCriteriaArrayOutput) ToMetricCriteriaArrayOutputWithContext ¶
func (o MetricCriteriaArrayOutput) ToMetricCriteriaArrayOutputWithContext(ctx context.Context) MetricCriteriaArrayOutput
type MetricCriteriaInput ¶
type MetricCriteriaInput interface { pulumi.Input ToMetricCriteriaOutput() MetricCriteriaOutput ToMetricCriteriaOutputWithContext(context.Context) MetricCriteriaOutput }
MetricCriteriaInput is an input type that accepts MetricCriteriaArgs and MetricCriteriaOutput values. You can construct a concrete instance of `MetricCriteriaInput` via:
MetricCriteriaArgs{...}
type MetricCriteriaOutput ¶
type MetricCriteriaOutput struct{ *pulumi.OutputState }
Criterion to filter metrics.
func (MetricCriteriaOutput) CriterionType ¶
func (o MetricCriteriaOutput) CriterionType() pulumi.StringOutput
Specifies the type of threshold criteria
func (MetricCriteriaOutput) Dimensions ¶
func (o MetricCriteriaOutput) Dimensions() MetricDimensionArrayOutput
List of dimension conditions.
func (MetricCriteriaOutput) ElementType ¶
func (MetricCriteriaOutput) ElementType() reflect.Type
func (MetricCriteriaOutput) MetricName ¶
func (o MetricCriteriaOutput) MetricName() pulumi.StringOutput
Name of the metric.
func (MetricCriteriaOutput) MetricNamespace ¶
func (o MetricCriteriaOutput) MetricNamespace() pulumi.StringPtrOutput
Namespace of the metric.
func (MetricCriteriaOutput) Name ¶
func (o MetricCriteriaOutput) Name() pulumi.StringOutput
Name of the criteria.
func (MetricCriteriaOutput) Operator ¶
func (o MetricCriteriaOutput) Operator() pulumi.StringOutput
the criteria operator.
func (MetricCriteriaOutput) SkipMetricValidation ¶
func (o MetricCriteriaOutput) SkipMetricValidation() pulumi.BoolPtrOutput
Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.
func (MetricCriteriaOutput) Threshold ¶
func (o MetricCriteriaOutput) Threshold() pulumi.Float64Output
the criteria threshold value that activates the alert.
func (MetricCriteriaOutput) TimeAggregation ¶
func (o MetricCriteriaOutput) TimeAggregation() pulumi.StringOutput
the criteria time aggregation types.
func (MetricCriteriaOutput) ToMetricCriteriaOutput ¶
func (o MetricCriteriaOutput) ToMetricCriteriaOutput() MetricCriteriaOutput
func (MetricCriteriaOutput) ToMetricCriteriaOutputWithContext ¶
func (o MetricCriteriaOutput) ToMetricCriteriaOutputWithContext(ctx context.Context) MetricCriteriaOutput
type MetricCriteriaResponse ¶
type MetricCriteriaResponse struct { // Specifies the type of threshold criteria CriterionType string `pulumi:"criterionType"` // List of dimension conditions. Dimensions []MetricDimensionResponse `pulumi:"dimensions"` // Name of the metric. MetricName string `pulumi:"metricName"` // Namespace of the metric. MetricNamespace *string `pulumi:"metricNamespace"` // Name of the criteria. Name string `pulumi:"name"` // the criteria operator. Operator string `pulumi:"operator"` // Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped. SkipMetricValidation *bool `pulumi:"skipMetricValidation"` // the criteria threshold value that activates the alert. Threshold float64 `pulumi:"threshold"` // the criteria time aggregation types. TimeAggregation string `pulumi:"timeAggregation"` }
Criterion to filter metrics.
type MetricCriteriaResponseArgs ¶
type MetricCriteriaResponseArgs struct { // Specifies the type of threshold criteria CriterionType pulumi.StringInput `pulumi:"criterionType"` // List of dimension conditions. Dimensions MetricDimensionResponseArrayInput `pulumi:"dimensions"` // Name of the metric. MetricName pulumi.StringInput `pulumi:"metricName"` // Namespace of the metric. MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"` // Name of the criteria. Name pulumi.StringInput `pulumi:"name"` // the criteria operator. Operator pulumi.StringInput `pulumi:"operator"` // Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped. SkipMetricValidation pulumi.BoolPtrInput `pulumi:"skipMetricValidation"` // the criteria threshold value that activates the alert. Threshold pulumi.Float64Input `pulumi:"threshold"` // the criteria time aggregation types. TimeAggregation pulumi.StringInput `pulumi:"timeAggregation"` }
Criterion to filter metrics.
func (MetricCriteriaResponseArgs) ElementType ¶
func (MetricCriteriaResponseArgs) ElementType() reflect.Type
func (MetricCriteriaResponseArgs) ToMetricCriteriaResponseOutput ¶
func (i MetricCriteriaResponseArgs) ToMetricCriteriaResponseOutput() MetricCriteriaResponseOutput
func (MetricCriteriaResponseArgs) ToMetricCriteriaResponseOutputWithContext ¶
func (i MetricCriteriaResponseArgs) ToMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricCriteriaResponseOutput
type MetricCriteriaResponseArray ¶
type MetricCriteriaResponseArray []MetricCriteriaResponseInput
func (MetricCriteriaResponseArray) ElementType ¶
func (MetricCriteriaResponseArray) ElementType() reflect.Type
func (MetricCriteriaResponseArray) ToMetricCriteriaResponseArrayOutput ¶
func (i MetricCriteriaResponseArray) ToMetricCriteriaResponseArrayOutput() MetricCriteriaResponseArrayOutput
func (MetricCriteriaResponseArray) ToMetricCriteriaResponseArrayOutputWithContext ¶
func (i MetricCriteriaResponseArray) ToMetricCriteriaResponseArrayOutputWithContext(ctx context.Context) MetricCriteriaResponseArrayOutput
type MetricCriteriaResponseArrayInput ¶
type MetricCriteriaResponseArrayInput interface { pulumi.Input ToMetricCriteriaResponseArrayOutput() MetricCriteriaResponseArrayOutput ToMetricCriteriaResponseArrayOutputWithContext(context.Context) MetricCriteriaResponseArrayOutput }
MetricCriteriaResponseArrayInput is an input type that accepts MetricCriteriaResponseArray and MetricCriteriaResponseArrayOutput values. You can construct a concrete instance of `MetricCriteriaResponseArrayInput` via:
MetricCriteriaResponseArray{ MetricCriteriaResponseArgs{...} }
type MetricCriteriaResponseArrayOutput ¶
type MetricCriteriaResponseArrayOutput struct{ *pulumi.OutputState }
func (MetricCriteriaResponseArrayOutput) ElementType ¶
func (MetricCriteriaResponseArrayOutput) ElementType() reflect.Type
func (MetricCriteriaResponseArrayOutput) Index ¶
func (o MetricCriteriaResponseArrayOutput) Index(i pulumi.IntInput) MetricCriteriaResponseOutput
func (MetricCriteriaResponseArrayOutput) ToMetricCriteriaResponseArrayOutput ¶
func (o MetricCriteriaResponseArrayOutput) ToMetricCriteriaResponseArrayOutput() MetricCriteriaResponseArrayOutput
func (MetricCriteriaResponseArrayOutput) ToMetricCriteriaResponseArrayOutputWithContext ¶
func (o MetricCriteriaResponseArrayOutput) ToMetricCriteriaResponseArrayOutputWithContext(ctx context.Context) MetricCriteriaResponseArrayOutput
type MetricCriteriaResponseInput ¶
type MetricCriteriaResponseInput interface { pulumi.Input ToMetricCriteriaResponseOutput() MetricCriteriaResponseOutput ToMetricCriteriaResponseOutputWithContext(context.Context) MetricCriteriaResponseOutput }
MetricCriteriaResponseInput is an input type that accepts MetricCriteriaResponseArgs and MetricCriteriaResponseOutput values. You can construct a concrete instance of `MetricCriteriaResponseInput` via:
MetricCriteriaResponseArgs{...}
type MetricCriteriaResponseOutput ¶
type MetricCriteriaResponseOutput struct{ *pulumi.OutputState }
Criterion to filter metrics.
func (MetricCriteriaResponseOutput) CriterionType ¶
func (o MetricCriteriaResponseOutput) CriterionType() pulumi.StringOutput
Specifies the type of threshold criteria
func (MetricCriteriaResponseOutput) Dimensions ¶
func (o MetricCriteriaResponseOutput) Dimensions() MetricDimensionResponseArrayOutput
List of dimension conditions.
func (MetricCriteriaResponseOutput) ElementType ¶
func (MetricCriteriaResponseOutput) ElementType() reflect.Type
func (MetricCriteriaResponseOutput) MetricName ¶
func (o MetricCriteriaResponseOutput) MetricName() pulumi.StringOutput
Name of the metric.
func (MetricCriteriaResponseOutput) MetricNamespace ¶
func (o MetricCriteriaResponseOutput) MetricNamespace() pulumi.StringPtrOutput
Namespace of the metric.
func (MetricCriteriaResponseOutput) Name ¶
func (o MetricCriteriaResponseOutput) Name() pulumi.StringOutput
Name of the criteria.
func (MetricCriteriaResponseOutput) Operator ¶
func (o MetricCriteriaResponseOutput) Operator() pulumi.StringOutput
the criteria operator.
func (MetricCriteriaResponseOutput) SkipMetricValidation ¶
func (o MetricCriteriaResponseOutput) SkipMetricValidation() pulumi.BoolPtrOutput
Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.
func (MetricCriteriaResponseOutput) Threshold ¶
func (o MetricCriteriaResponseOutput) Threshold() pulumi.Float64Output
the criteria threshold value that activates the alert.
func (MetricCriteriaResponseOutput) TimeAggregation ¶
func (o MetricCriteriaResponseOutput) TimeAggregation() pulumi.StringOutput
the criteria time aggregation types.
func (MetricCriteriaResponseOutput) ToMetricCriteriaResponseOutput ¶
func (o MetricCriteriaResponseOutput) ToMetricCriteriaResponseOutput() MetricCriteriaResponseOutput
func (MetricCriteriaResponseOutput) ToMetricCriteriaResponseOutputWithContext ¶
func (o MetricCriteriaResponseOutput) ToMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricCriteriaResponseOutput
type MetricDimension ¶
type MetricDimension struct { // Name of the dimension. Name string `pulumi:"name"` // the dimension operator. Only 'Include' and 'Exclude' are supported Operator string `pulumi:"operator"` // list of dimension values. Values []string `pulumi:"values"` }
Specifies a metric dimension.
type MetricDimensionArgs ¶
type MetricDimensionArgs struct { // Name of the dimension. Name pulumi.StringInput `pulumi:"name"` // the dimension operator. Only 'Include' and 'Exclude' are supported Operator pulumi.StringInput `pulumi:"operator"` // list of dimension values. Values pulumi.StringArrayInput `pulumi:"values"` }
Specifies a metric dimension.
func (MetricDimensionArgs) ElementType ¶
func (MetricDimensionArgs) ElementType() reflect.Type
func (MetricDimensionArgs) ToMetricDimensionOutput ¶
func (i MetricDimensionArgs) ToMetricDimensionOutput() MetricDimensionOutput
func (MetricDimensionArgs) ToMetricDimensionOutputWithContext ¶
func (i MetricDimensionArgs) ToMetricDimensionOutputWithContext(ctx context.Context) MetricDimensionOutput
type MetricDimensionArray ¶
type MetricDimensionArray []MetricDimensionInput
func (MetricDimensionArray) ElementType ¶
func (MetricDimensionArray) ElementType() reflect.Type
func (MetricDimensionArray) ToMetricDimensionArrayOutput ¶
func (i MetricDimensionArray) ToMetricDimensionArrayOutput() MetricDimensionArrayOutput
func (MetricDimensionArray) ToMetricDimensionArrayOutputWithContext ¶
func (i MetricDimensionArray) ToMetricDimensionArrayOutputWithContext(ctx context.Context) MetricDimensionArrayOutput
type MetricDimensionArrayInput ¶
type MetricDimensionArrayInput interface { pulumi.Input ToMetricDimensionArrayOutput() MetricDimensionArrayOutput ToMetricDimensionArrayOutputWithContext(context.Context) MetricDimensionArrayOutput }
MetricDimensionArrayInput is an input type that accepts MetricDimensionArray and MetricDimensionArrayOutput values. You can construct a concrete instance of `MetricDimensionArrayInput` via:
MetricDimensionArray{ MetricDimensionArgs{...} }
type MetricDimensionArrayOutput ¶
type MetricDimensionArrayOutput struct{ *pulumi.OutputState }
func (MetricDimensionArrayOutput) ElementType ¶
func (MetricDimensionArrayOutput) ElementType() reflect.Type
func (MetricDimensionArrayOutput) Index ¶
func (o MetricDimensionArrayOutput) Index(i pulumi.IntInput) MetricDimensionOutput
func (MetricDimensionArrayOutput) ToMetricDimensionArrayOutput ¶
func (o MetricDimensionArrayOutput) ToMetricDimensionArrayOutput() MetricDimensionArrayOutput
func (MetricDimensionArrayOutput) ToMetricDimensionArrayOutputWithContext ¶
func (o MetricDimensionArrayOutput) ToMetricDimensionArrayOutputWithContext(ctx context.Context) MetricDimensionArrayOutput
type MetricDimensionInput ¶
type MetricDimensionInput interface { pulumi.Input ToMetricDimensionOutput() MetricDimensionOutput ToMetricDimensionOutputWithContext(context.Context) MetricDimensionOutput }
MetricDimensionInput is an input type that accepts MetricDimensionArgs and MetricDimensionOutput values. You can construct a concrete instance of `MetricDimensionInput` via:
MetricDimensionArgs{...}
type MetricDimensionOutput ¶
type MetricDimensionOutput struct{ *pulumi.OutputState }
Specifies a metric dimension.
func (MetricDimensionOutput) ElementType ¶
func (MetricDimensionOutput) ElementType() reflect.Type
func (MetricDimensionOutput) Name ¶
func (o MetricDimensionOutput) Name() pulumi.StringOutput
Name of the dimension.
func (MetricDimensionOutput) Operator ¶
func (o MetricDimensionOutput) Operator() pulumi.StringOutput
the dimension operator. Only 'Include' and 'Exclude' are supported
func (MetricDimensionOutput) ToMetricDimensionOutput ¶
func (o MetricDimensionOutput) ToMetricDimensionOutput() MetricDimensionOutput
func (MetricDimensionOutput) ToMetricDimensionOutputWithContext ¶
func (o MetricDimensionOutput) ToMetricDimensionOutputWithContext(ctx context.Context) MetricDimensionOutput
func (MetricDimensionOutput) Values ¶
func (o MetricDimensionOutput) Values() pulumi.StringArrayOutput
list of dimension values.
type MetricDimensionResponse ¶
type MetricDimensionResponse struct { // Name of the dimension. Name string `pulumi:"name"` // the dimension operator. Only 'Include' and 'Exclude' are supported Operator string `pulumi:"operator"` // list of dimension values. Values []string `pulumi:"values"` }
Specifies a metric dimension.
type MetricDimensionResponseArgs ¶
type MetricDimensionResponseArgs struct { // Name of the dimension. Name pulumi.StringInput `pulumi:"name"` // the dimension operator. Only 'Include' and 'Exclude' are supported Operator pulumi.StringInput `pulumi:"operator"` // list of dimension values. Values pulumi.StringArrayInput `pulumi:"values"` }
Specifies a metric dimension.
func (MetricDimensionResponseArgs) ElementType ¶
func (MetricDimensionResponseArgs) ElementType() reflect.Type
func (MetricDimensionResponseArgs) ToMetricDimensionResponseOutput ¶
func (i MetricDimensionResponseArgs) ToMetricDimensionResponseOutput() MetricDimensionResponseOutput
func (MetricDimensionResponseArgs) ToMetricDimensionResponseOutputWithContext ¶
func (i MetricDimensionResponseArgs) ToMetricDimensionResponseOutputWithContext(ctx context.Context) MetricDimensionResponseOutput
type MetricDimensionResponseArray ¶
type MetricDimensionResponseArray []MetricDimensionResponseInput
func (MetricDimensionResponseArray) ElementType ¶
func (MetricDimensionResponseArray) ElementType() reflect.Type
func (MetricDimensionResponseArray) ToMetricDimensionResponseArrayOutput ¶
func (i MetricDimensionResponseArray) ToMetricDimensionResponseArrayOutput() MetricDimensionResponseArrayOutput
func (MetricDimensionResponseArray) ToMetricDimensionResponseArrayOutputWithContext ¶
func (i MetricDimensionResponseArray) ToMetricDimensionResponseArrayOutputWithContext(ctx context.Context) MetricDimensionResponseArrayOutput
type MetricDimensionResponseArrayInput ¶
type MetricDimensionResponseArrayInput interface { pulumi.Input ToMetricDimensionResponseArrayOutput() MetricDimensionResponseArrayOutput ToMetricDimensionResponseArrayOutputWithContext(context.Context) MetricDimensionResponseArrayOutput }
MetricDimensionResponseArrayInput is an input type that accepts MetricDimensionResponseArray and MetricDimensionResponseArrayOutput values. You can construct a concrete instance of `MetricDimensionResponseArrayInput` via:
MetricDimensionResponseArray{ MetricDimensionResponseArgs{...} }
type MetricDimensionResponseArrayOutput ¶
type MetricDimensionResponseArrayOutput struct{ *pulumi.OutputState }
func (MetricDimensionResponseArrayOutput) ElementType ¶
func (MetricDimensionResponseArrayOutput) ElementType() reflect.Type
func (MetricDimensionResponseArrayOutput) Index ¶
func (o MetricDimensionResponseArrayOutput) Index(i pulumi.IntInput) MetricDimensionResponseOutput
func (MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutput ¶
func (o MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutput() MetricDimensionResponseArrayOutput
func (MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutputWithContext ¶
func (o MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutputWithContext(ctx context.Context) MetricDimensionResponseArrayOutput
type MetricDimensionResponseInput ¶
type MetricDimensionResponseInput interface { pulumi.Input ToMetricDimensionResponseOutput() MetricDimensionResponseOutput ToMetricDimensionResponseOutputWithContext(context.Context) MetricDimensionResponseOutput }
MetricDimensionResponseInput is an input type that accepts MetricDimensionResponseArgs and MetricDimensionResponseOutput values. You can construct a concrete instance of `MetricDimensionResponseInput` via:
MetricDimensionResponseArgs{...}
type MetricDimensionResponseOutput ¶
type MetricDimensionResponseOutput struct{ *pulumi.OutputState }
Specifies a metric dimension.
func (MetricDimensionResponseOutput) ElementType ¶
func (MetricDimensionResponseOutput) ElementType() reflect.Type
func (MetricDimensionResponseOutput) Name ¶
func (o MetricDimensionResponseOutput) Name() pulumi.StringOutput
Name of the dimension.
func (MetricDimensionResponseOutput) Operator ¶
func (o MetricDimensionResponseOutput) Operator() pulumi.StringOutput
the dimension operator. Only 'Include' and 'Exclude' are supported
func (MetricDimensionResponseOutput) ToMetricDimensionResponseOutput ¶
func (o MetricDimensionResponseOutput) ToMetricDimensionResponseOutput() MetricDimensionResponseOutput
func (MetricDimensionResponseOutput) ToMetricDimensionResponseOutputWithContext ¶
func (o MetricDimensionResponseOutput) ToMetricDimensionResponseOutputWithContext(ctx context.Context) MetricDimensionResponseOutput
func (MetricDimensionResponseOutput) Values ¶
func (o MetricDimensionResponseOutput) Values() pulumi.StringArrayOutput
list of dimension values.
type MetricTrigger ¶
type MetricTrigger struct { // List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. Dimensions []ScaleRuleMetricDimension `pulumi:"dimensions"` // the name of the metric that defines what the rule monitors. MetricName string `pulumi:"metricName"` // the namespace of the metric that defines what the rule monitors. MetricNamespace *string `pulumi:"metricNamespace"` // the resource identifier of the resource the rule monitors. MetricResourceUri string `pulumi:"metricResourceUri"` // the operator that is used to compare the metric data and the threshold. Operator string `pulumi:"operator"` // the metric statistic type. How the metrics from multiple instances are combined. Statistic string `pulumi:"statistic"` // the threshold of the metric that triggers the scale action. Threshold float64 `pulumi:"threshold"` // time aggregation type. How the data that is collected should be combined over time. The default value is Average. TimeAggregation string `pulumi:"timeAggregation"` // the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute. TimeGrain string `pulumi:"timeGrain"` // the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes. TimeWindow string `pulumi:"timeWindow"` }
The trigger that results in a scaling action.
type MetricTriggerArgs ¶
type MetricTriggerArgs struct { // List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. Dimensions ScaleRuleMetricDimensionArrayInput `pulumi:"dimensions"` // the name of the metric that defines what the rule monitors. MetricName pulumi.StringInput `pulumi:"metricName"` // the namespace of the metric that defines what the rule monitors. MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"` // the resource identifier of the resource the rule monitors. MetricResourceUri pulumi.StringInput `pulumi:"metricResourceUri"` // the operator that is used to compare the metric data and the threshold. Operator pulumi.StringInput `pulumi:"operator"` // the metric statistic type. How the metrics from multiple instances are combined. Statistic pulumi.StringInput `pulumi:"statistic"` // the threshold of the metric that triggers the scale action. Threshold pulumi.Float64Input `pulumi:"threshold"` // time aggregation type. How the data that is collected should be combined over time. The default value is Average. TimeAggregation pulumi.StringInput `pulumi:"timeAggregation"` // the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute. TimeGrain pulumi.StringInput `pulumi:"timeGrain"` // the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes. TimeWindow pulumi.StringInput `pulumi:"timeWindow"` }
The trigger that results in a scaling action.
func (MetricTriggerArgs) ElementType ¶
func (MetricTriggerArgs) ElementType() reflect.Type
func (MetricTriggerArgs) ToMetricTriggerOutput ¶
func (i MetricTriggerArgs) ToMetricTriggerOutput() MetricTriggerOutput
func (MetricTriggerArgs) ToMetricTriggerOutputWithContext ¶
func (i MetricTriggerArgs) ToMetricTriggerOutputWithContext(ctx context.Context) MetricTriggerOutput
type MetricTriggerInput ¶
type MetricTriggerInput interface { pulumi.Input ToMetricTriggerOutput() MetricTriggerOutput ToMetricTriggerOutputWithContext(context.Context) MetricTriggerOutput }
MetricTriggerInput is an input type that accepts MetricTriggerArgs and MetricTriggerOutput values. You can construct a concrete instance of `MetricTriggerInput` via:
MetricTriggerArgs{...}
type MetricTriggerOutput ¶
type MetricTriggerOutput struct{ *pulumi.OutputState }
The trigger that results in a scaling action.
func (MetricTriggerOutput) Dimensions ¶
func (o MetricTriggerOutput) Dimensions() ScaleRuleMetricDimensionArrayOutput
List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].
func (MetricTriggerOutput) ElementType ¶
func (MetricTriggerOutput) ElementType() reflect.Type
func (MetricTriggerOutput) MetricName ¶
func (o MetricTriggerOutput) MetricName() pulumi.StringOutput
the name of the metric that defines what the rule monitors.
func (MetricTriggerOutput) MetricNamespace ¶
func (o MetricTriggerOutput) MetricNamespace() pulumi.StringPtrOutput
the namespace of the metric that defines what the rule monitors.
func (MetricTriggerOutput) MetricResourceUri ¶
func (o MetricTriggerOutput) MetricResourceUri() pulumi.StringOutput
the resource identifier of the resource the rule monitors.
func (MetricTriggerOutput) Operator ¶
func (o MetricTriggerOutput) Operator() pulumi.StringOutput
the operator that is used to compare the metric data and the threshold.
func (MetricTriggerOutput) Statistic ¶
func (o MetricTriggerOutput) Statistic() pulumi.StringOutput
the metric statistic type. How the metrics from multiple instances are combined.
func (MetricTriggerOutput) Threshold ¶
func (o MetricTriggerOutput) Threshold() pulumi.Float64Output
the threshold of the metric that triggers the scale action.
func (MetricTriggerOutput) TimeAggregation ¶
func (o MetricTriggerOutput) TimeAggregation() pulumi.StringOutput
time aggregation type. How the data that is collected should be combined over time. The default value is Average.
func (MetricTriggerOutput) TimeGrain ¶
func (o MetricTriggerOutput) TimeGrain() pulumi.StringOutput
the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute.
func (MetricTriggerOutput) TimeWindow ¶
func (o MetricTriggerOutput) TimeWindow() pulumi.StringOutput
the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes.
func (MetricTriggerOutput) ToMetricTriggerOutput ¶
func (o MetricTriggerOutput) ToMetricTriggerOutput() MetricTriggerOutput
func (MetricTriggerOutput) ToMetricTriggerOutputWithContext ¶
func (o MetricTriggerOutput) ToMetricTriggerOutputWithContext(ctx context.Context) MetricTriggerOutput
type MetricTriggerResponse ¶
type MetricTriggerResponse struct { // List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. Dimensions []ScaleRuleMetricDimensionResponse `pulumi:"dimensions"` // the name of the metric that defines what the rule monitors. MetricName string `pulumi:"metricName"` // the namespace of the metric that defines what the rule monitors. MetricNamespace *string `pulumi:"metricNamespace"` // the resource identifier of the resource the rule monitors. MetricResourceUri string `pulumi:"metricResourceUri"` // the operator that is used to compare the metric data and the threshold. Operator string `pulumi:"operator"` // the metric statistic type. How the metrics from multiple instances are combined. Statistic string `pulumi:"statistic"` // the threshold of the metric that triggers the scale action. Threshold float64 `pulumi:"threshold"` // time aggregation type. How the data that is collected should be combined over time. The default value is Average. TimeAggregation string `pulumi:"timeAggregation"` // the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute. TimeGrain string `pulumi:"timeGrain"` // the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes. TimeWindow string `pulumi:"timeWindow"` }
The trigger that results in a scaling action.
type MetricTriggerResponseArgs ¶
type MetricTriggerResponseArgs struct { // List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. Dimensions ScaleRuleMetricDimensionResponseArrayInput `pulumi:"dimensions"` // the name of the metric that defines what the rule monitors. MetricName pulumi.StringInput `pulumi:"metricName"` // the namespace of the metric that defines what the rule monitors. MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"` // the resource identifier of the resource the rule monitors. MetricResourceUri pulumi.StringInput `pulumi:"metricResourceUri"` // the operator that is used to compare the metric data and the threshold. Operator pulumi.StringInput `pulumi:"operator"` // the metric statistic type. How the metrics from multiple instances are combined. Statistic pulumi.StringInput `pulumi:"statistic"` // the threshold of the metric that triggers the scale action. Threshold pulumi.Float64Input `pulumi:"threshold"` // time aggregation type. How the data that is collected should be combined over time. The default value is Average. TimeAggregation pulumi.StringInput `pulumi:"timeAggregation"` // the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute. TimeGrain pulumi.StringInput `pulumi:"timeGrain"` // the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes. TimeWindow pulumi.StringInput `pulumi:"timeWindow"` }
The trigger that results in a scaling action.
func (MetricTriggerResponseArgs) ElementType ¶
func (MetricTriggerResponseArgs) ElementType() reflect.Type
func (MetricTriggerResponseArgs) ToMetricTriggerResponseOutput ¶
func (i MetricTriggerResponseArgs) ToMetricTriggerResponseOutput() MetricTriggerResponseOutput
func (MetricTriggerResponseArgs) ToMetricTriggerResponseOutputWithContext ¶
func (i MetricTriggerResponseArgs) ToMetricTriggerResponseOutputWithContext(ctx context.Context) MetricTriggerResponseOutput
type MetricTriggerResponseInput ¶
type MetricTriggerResponseInput interface { pulumi.Input ToMetricTriggerResponseOutput() MetricTriggerResponseOutput ToMetricTriggerResponseOutputWithContext(context.Context) MetricTriggerResponseOutput }
MetricTriggerResponseInput is an input type that accepts MetricTriggerResponseArgs and MetricTriggerResponseOutput values. You can construct a concrete instance of `MetricTriggerResponseInput` via:
MetricTriggerResponseArgs{...}
type MetricTriggerResponseOutput ¶
type MetricTriggerResponseOutput struct{ *pulumi.OutputState }
The trigger that results in a scaling action.
func (MetricTriggerResponseOutput) Dimensions ¶
func (o MetricTriggerResponseOutput) Dimensions() ScaleRuleMetricDimensionResponseArrayOutput
List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].
func (MetricTriggerResponseOutput) ElementType ¶
func (MetricTriggerResponseOutput) ElementType() reflect.Type
func (MetricTriggerResponseOutput) MetricName ¶
func (o MetricTriggerResponseOutput) MetricName() pulumi.StringOutput
the name of the metric that defines what the rule monitors.
func (MetricTriggerResponseOutput) MetricNamespace ¶
func (o MetricTriggerResponseOutput) MetricNamespace() pulumi.StringPtrOutput
the namespace of the metric that defines what the rule monitors.
func (MetricTriggerResponseOutput) MetricResourceUri ¶
func (o MetricTriggerResponseOutput) MetricResourceUri() pulumi.StringOutput
the resource identifier of the resource the rule monitors.
func (MetricTriggerResponseOutput) Operator ¶
func (o MetricTriggerResponseOutput) Operator() pulumi.StringOutput
the operator that is used to compare the metric data and the threshold.
func (MetricTriggerResponseOutput) Statistic ¶
func (o MetricTriggerResponseOutput) Statistic() pulumi.StringOutput
the metric statistic type. How the metrics from multiple instances are combined.
func (MetricTriggerResponseOutput) Threshold ¶
func (o MetricTriggerResponseOutput) Threshold() pulumi.Float64Output
the threshold of the metric that triggers the scale action.
func (MetricTriggerResponseOutput) TimeAggregation ¶
func (o MetricTriggerResponseOutput) TimeAggregation() pulumi.StringOutput
time aggregation type. How the data that is collected should be combined over time. The default value is Average.
func (MetricTriggerResponseOutput) TimeGrain ¶
func (o MetricTriggerResponseOutput) TimeGrain() pulumi.StringOutput
the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute.
func (MetricTriggerResponseOutput) TimeWindow ¶
func (o MetricTriggerResponseOutput) TimeWindow() pulumi.StringOutput
the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes.
func (MetricTriggerResponseOutput) ToMetricTriggerResponseOutput ¶
func (o MetricTriggerResponseOutput) ToMetricTriggerResponseOutput() MetricTriggerResponseOutput
func (MetricTriggerResponseOutput) ToMetricTriggerResponseOutputWithContext ¶
func (o MetricTriggerResponseOutput) ToMetricTriggerResponseOutputWithContext(ctx context.Context) MetricTriggerResponseOutput
type MyWorkbook ¶
type MyWorkbook struct { pulumi.CustomResourceState // Workbook category, as defined by the user at creation time. Category pulumi.StringOutput `pulumi:"category"` // The user-defined name of the private workbook. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The kind of workbook. Choices are user and shared. Kind pulumi.StringPtrOutput `pulumi:"kind"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // Azure resource name Name pulumi.StringPtrOutput `pulumi:"name"` // Configuration of this particular private workbook. Configuration data is a string containing valid JSON SerializedData pulumi.StringOutput `pulumi:"serializedData"` // Optional resourceId for a source resource. SourceId pulumi.StringPtrOutput `pulumi:"sourceId"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Date and time in UTC of the last modification that was made to this private workbook definition. TimeModified pulumi.StringOutput `pulumi:"timeModified"` // Azure resource type Type pulumi.StringPtrOutput `pulumi:"type"` // Unique user id of the specific user that owns this private workbook. UserId pulumi.StringOutput `pulumi:"userId"` // This instance's version of the data model. This can change as new features are added that can be marked private workbook. Version pulumi.StringPtrOutput `pulumi:"version"` }
An Application Insights private workbook definition.
func GetMyWorkbook ¶
func GetMyWorkbook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MyWorkbookState, opts ...pulumi.ResourceOption) (*MyWorkbook, error)
GetMyWorkbook gets an existing MyWorkbook 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 NewMyWorkbook ¶
func NewMyWorkbook(ctx *pulumi.Context, name string, args *MyWorkbookArgs, opts ...pulumi.ResourceOption) (*MyWorkbook, error)
NewMyWorkbook registers a new resource with the given unique name, arguments, and options.
type MyWorkbookArgs ¶
type MyWorkbookArgs struct { // Workbook category, as defined by the user at creation time. Category pulumi.StringInput // The user-defined name of the private workbook. DisplayName pulumi.StringInput // Azure resource Id Id pulumi.StringPtrInput // The kind of workbook. Choices are user and shared. Kind pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the Application Insights component resource. ResourceName pulumi.StringInput // Configuration of this particular private workbook. Configuration data is a string containing valid JSON SerializedData pulumi.StringInput // Optional resourceId for a source resource. SourceId pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Azure resource type Type pulumi.StringPtrInput // This instance's version of the data model. This can change as new features are added that can be marked private workbook. Version pulumi.StringPtrInput }
The set of arguments for constructing a MyWorkbook resource.
func (MyWorkbookArgs) ElementType ¶
func (MyWorkbookArgs) ElementType() reflect.Type
type MyWorkbookState ¶
type MyWorkbookState struct { // Workbook category, as defined by the user at creation time. Category pulumi.StringPtrInput // The user-defined name of the private workbook. DisplayName pulumi.StringPtrInput // The kind of workbook. Choices are user and shared. Kind pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // Configuration of this particular private workbook. Configuration data is a string containing valid JSON SerializedData pulumi.StringPtrInput // Optional resourceId for a source resource. SourceId pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Date and time in UTC of the last modification that was made to this private workbook definition. TimeModified pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput // Unique user id of the specific user that owns this private workbook. UserId pulumi.StringPtrInput // This instance's version of the data model. This can change as new features are added that can be marked private workbook. Version pulumi.StringPtrInput }
func (MyWorkbookState) ElementType ¶
func (MyWorkbookState) ElementType() reflect.Type
type PrivateLinkScopedResourceResponse ¶
type PrivateLinkScopedResourceResponse struct { // The full resource Id of the private link scope resource. ResourceId *string `pulumi:"resourceId"` // The private link scope unique Identifier. ScopeId *string `pulumi:"scopeId"` }
The private link scope resource reference.
type PrivateLinkScopedResourceResponseArgs ¶
type PrivateLinkScopedResourceResponseArgs struct { // The full resource Id of the private link scope resource. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The private link scope unique Identifier. ScopeId pulumi.StringPtrInput `pulumi:"scopeId"` }
The private link scope resource reference.
func (PrivateLinkScopedResourceResponseArgs) ElementType ¶
func (PrivateLinkScopedResourceResponseArgs) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutput ¶
func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
func (PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutputWithContext ¶
func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
type PrivateLinkScopedResourceResponseArray ¶
type PrivateLinkScopedResourceResponseArray []PrivateLinkScopedResourceResponseInput
func (PrivateLinkScopedResourceResponseArray) ElementType ¶
func (PrivateLinkScopedResourceResponseArray) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutput ¶
func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
func (PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutputWithContext ¶
func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
type PrivateLinkScopedResourceResponseArrayInput ¶
type PrivateLinkScopedResourceResponseArrayInput interface { pulumi.Input ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput ToPrivateLinkScopedResourceResponseArrayOutputWithContext(context.Context) PrivateLinkScopedResourceResponseArrayOutput }
PrivateLinkScopedResourceResponseArrayInput is an input type that accepts PrivateLinkScopedResourceResponseArray and PrivateLinkScopedResourceResponseArrayOutput values. You can construct a concrete instance of `PrivateLinkScopedResourceResponseArrayInput` via:
PrivateLinkScopedResourceResponseArray{ PrivateLinkScopedResourceResponseArgs{...} }
type PrivateLinkScopedResourceResponseArrayOutput ¶
type PrivateLinkScopedResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopedResourceResponseArrayOutput) ElementType ¶
func (PrivateLinkScopedResourceResponseArrayOutput) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput ¶
func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
func (PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext ¶
func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
type PrivateLinkScopedResourceResponseInput ¶
type PrivateLinkScopedResourceResponseInput interface { pulumi.Input ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput ToPrivateLinkScopedResourceResponseOutputWithContext(context.Context) PrivateLinkScopedResourceResponseOutput }
PrivateLinkScopedResourceResponseInput is an input type that accepts PrivateLinkScopedResourceResponseArgs and PrivateLinkScopedResourceResponseOutput values. You can construct a concrete instance of `PrivateLinkScopedResourceResponseInput` via:
PrivateLinkScopedResourceResponseArgs{...}
type PrivateLinkScopedResourceResponseOutput ¶
type PrivateLinkScopedResourceResponseOutput struct{ *pulumi.OutputState }
The private link scope resource reference.
func (PrivateLinkScopedResourceResponseOutput) ElementType ¶
func (PrivateLinkScopedResourceResponseOutput) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseOutput) ResourceId ¶
func (o PrivateLinkScopedResourceResponseOutput) ResourceId() pulumi.StringPtrOutput
The full resource Id of the private link scope resource.
func (PrivateLinkScopedResourceResponseOutput) ScopeId ¶
func (o PrivateLinkScopedResourceResponseOutput) ScopeId() pulumi.StringPtrOutput
The private link scope unique Identifier.
func (PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput ¶
func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
func (PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext ¶
func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
type Recurrence ¶
type Recurrence struct { // the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly. Frequency string `pulumi:"frequency"` // the scheduling constraints for when the profile begins. Schedule RecurrentSchedule `pulumi:"schedule"` }
The repeating times at which this profile begins. This element is not used if the FixedDate element is used.
type RecurrenceArgs ¶
type RecurrenceArgs struct { // the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly. Frequency pulumi.StringInput `pulumi:"frequency"` // the scheduling constraints for when the profile begins. Schedule RecurrentScheduleInput `pulumi:"schedule"` }
The repeating times at which this profile begins. This element is not used if the FixedDate element is used.
func (RecurrenceArgs) ElementType ¶
func (RecurrenceArgs) ElementType() reflect.Type
func (RecurrenceArgs) ToRecurrenceOutput ¶
func (i RecurrenceArgs) ToRecurrenceOutput() RecurrenceOutput
func (RecurrenceArgs) ToRecurrenceOutputWithContext ¶
func (i RecurrenceArgs) ToRecurrenceOutputWithContext(ctx context.Context) RecurrenceOutput
func (RecurrenceArgs) ToRecurrencePtrOutput ¶
func (i RecurrenceArgs) ToRecurrencePtrOutput() RecurrencePtrOutput
func (RecurrenceArgs) ToRecurrencePtrOutputWithContext ¶
func (i RecurrenceArgs) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput
type RecurrenceInput ¶
type RecurrenceInput interface { pulumi.Input ToRecurrenceOutput() RecurrenceOutput ToRecurrenceOutputWithContext(context.Context) RecurrenceOutput }
RecurrenceInput is an input type that accepts RecurrenceArgs and RecurrenceOutput values. You can construct a concrete instance of `RecurrenceInput` via:
RecurrenceArgs{...}
type RecurrenceOutput ¶
type RecurrenceOutput struct{ *pulumi.OutputState }
The repeating times at which this profile begins. This element is not used if the FixedDate element is used.
func (RecurrenceOutput) ElementType ¶
func (RecurrenceOutput) ElementType() reflect.Type
func (RecurrenceOutput) Frequency ¶
func (o RecurrenceOutput) Frequency() pulumi.StringOutput
the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.
func (RecurrenceOutput) Schedule ¶
func (o RecurrenceOutput) Schedule() RecurrentScheduleOutput
the scheduling constraints for when the profile begins.
func (RecurrenceOutput) ToRecurrenceOutput ¶
func (o RecurrenceOutput) ToRecurrenceOutput() RecurrenceOutput
func (RecurrenceOutput) ToRecurrenceOutputWithContext ¶
func (o RecurrenceOutput) ToRecurrenceOutputWithContext(ctx context.Context) RecurrenceOutput
func (RecurrenceOutput) ToRecurrencePtrOutput ¶
func (o RecurrenceOutput) ToRecurrencePtrOutput() RecurrencePtrOutput
func (RecurrenceOutput) ToRecurrencePtrOutputWithContext ¶
func (o RecurrenceOutput) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput
type RecurrencePtrInput ¶
type RecurrencePtrInput interface { pulumi.Input ToRecurrencePtrOutput() RecurrencePtrOutput ToRecurrencePtrOutputWithContext(context.Context) RecurrencePtrOutput }
RecurrencePtrInput is an input type that accepts RecurrenceArgs, RecurrencePtr and RecurrencePtrOutput values. You can construct a concrete instance of `RecurrencePtrInput` via:
RecurrenceArgs{...} or: nil
func RecurrencePtr ¶
func RecurrencePtr(v *RecurrenceArgs) RecurrencePtrInput
type RecurrencePtrOutput ¶
type RecurrencePtrOutput struct{ *pulumi.OutputState }
func (RecurrencePtrOutput) Elem ¶
func (o RecurrencePtrOutput) Elem() RecurrenceOutput
func (RecurrencePtrOutput) ElementType ¶
func (RecurrencePtrOutput) ElementType() reflect.Type
func (RecurrencePtrOutput) Frequency ¶
func (o RecurrencePtrOutput) Frequency() pulumi.StringPtrOutput
the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.
func (RecurrencePtrOutput) Schedule ¶
func (o RecurrencePtrOutput) Schedule() RecurrentSchedulePtrOutput
the scheduling constraints for when the profile begins.
func (RecurrencePtrOutput) ToRecurrencePtrOutput ¶
func (o RecurrencePtrOutput) ToRecurrencePtrOutput() RecurrencePtrOutput
func (RecurrencePtrOutput) ToRecurrencePtrOutputWithContext ¶
func (o RecurrencePtrOutput) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput
type RecurrenceResponse ¶
type RecurrenceResponse struct { // the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly. Frequency string `pulumi:"frequency"` // the scheduling constraints for when the profile begins. Schedule RecurrentScheduleResponse `pulumi:"schedule"` }
The repeating times at which this profile begins. This element is not used if the FixedDate element is used.
type RecurrenceResponseArgs ¶
type RecurrenceResponseArgs struct { // the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly. Frequency pulumi.StringInput `pulumi:"frequency"` // the scheduling constraints for when the profile begins. Schedule RecurrentScheduleResponseInput `pulumi:"schedule"` }
The repeating times at which this profile begins. This element is not used if the FixedDate element is used.
func (RecurrenceResponseArgs) ElementType ¶
func (RecurrenceResponseArgs) ElementType() reflect.Type
func (RecurrenceResponseArgs) ToRecurrenceResponseOutput ¶
func (i RecurrenceResponseArgs) ToRecurrenceResponseOutput() RecurrenceResponseOutput
func (RecurrenceResponseArgs) ToRecurrenceResponseOutputWithContext ¶
func (i RecurrenceResponseArgs) ToRecurrenceResponseOutputWithContext(ctx context.Context) RecurrenceResponseOutput
func (RecurrenceResponseArgs) ToRecurrenceResponsePtrOutput ¶
func (i RecurrenceResponseArgs) ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput
func (RecurrenceResponseArgs) ToRecurrenceResponsePtrOutputWithContext ¶
func (i RecurrenceResponseArgs) ToRecurrenceResponsePtrOutputWithContext(ctx context.Context) RecurrenceResponsePtrOutput
type RecurrenceResponseInput ¶
type RecurrenceResponseInput interface { pulumi.Input ToRecurrenceResponseOutput() RecurrenceResponseOutput ToRecurrenceResponseOutputWithContext(context.Context) RecurrenceResponseOutput }
RecurrenceResponseInput is an input type that accepts RecurrenceResponseArgs and RecurrenceResponseOutput values. You can construct a concrete instance of `RecurrenceResponseInput` via:
RecurrenceResponseArgs{...}
type RecurrenceResponseOutput ¶
type RecurrenceResponseOutput struct{ *pulumi.OutputState }
The repeating times at which this profile begins. This element is not used if the FixedDate element is used.
func (RecurrenceResponseOutput) ElementType ¶
func (RecurrenceResponseOutput) ElementType() reflect.Type
func (RecurrenceResponseOutput) Frequency ¶
func (o RecurrenceResponseOutput) Frequency() pulumi.StringOutput
the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.
func (RecurrenceResponseOutput) Schedule ¶
func (o RecurrenceResponseOutput) Schedule() RecurrentScheduleResponseOutput
the scheduling constraints for when the profile begins.
func (RecurrenceResponseOutput) ToRecurrenceResponseOutput ¶
func (o RecurrenceResponseOutput) ToRecurrenceResponseOutput() RecurrenceResponseOutput
func (RecurrenceResponseOutput) ToRecurrenceResponseOutputWithContext ¶
func (o RecurrenceResponseOutput) ToRecurrenceResponseOutputWithContext(ctx context.Context) RecurrenceResponseOutput
func (RecurrenceResponseOutput) ToRecurrenceResponsePtrOutput ¶
func (o RecurrenceResponseOutput) ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput
func (RecurrenceResponseOutput) ToRecurrenceResponsePtrOutputWithContext ¶
func (o RecurrenceResponseOutput) ToRecurrenceResponsePtrOutputWithContext(ctx context.Context) RecurrenceResponsePtrOutput
type RecurrenceResponsePtrInput ¶
type RecurrenceResponsePtrInput interface { pulumi.Input ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput ToRecurrenceResponsePtrOutputWithContext(context.Context) RecurrenceResponsePtrOutput }
RecurrenceResponsePtrInput is an input type that accepts RecurrenceResponseArgs, RecurrenceResponsePtr and RecurrenceResponsePtrOutput values. You can construct a concrete instance of `RecurrenceResponsePtrInput` via:
RecurrenceResponseArgs{...} or: nil
func RecurrenceResponsePtr ¶
func RecurrenceResponsePtr(v *RecurrenceResponseArgs) RecurrenceResponsePtrInput
type RecurrenceResponsePtrOutput ¶
type RecurrenceResponsePtrOutput struct{ *pulumi.OutputState }
func (RecurrenceResponsePtrOutput) Elem ¶
func (o RecurrenceResponsePtrOutput) Elem() RecurrenceResponseOutput
func (RecurrenceResponsePtrOutput) ElementType ¶
func (RecurrenceResponsePtrOutput) ElementType() reflect.Type
func (RecurrenceResponsePtrOutput) Frequency ¶
func (o RecurrenceResponsePtrOutput) Frequency() pulumi.StringPtrOutput
the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.
func (RecurrenceResponsePtrOutput) Schedule ¶
func (o RecurrenceResponsePtrOutput) Schedule() RecurrentScheduleResponsePtrOutput
the scheduling constraints for when the profile begins.
func (RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutput ¶
func (o RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput
func (RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutputWithContext ¶
func (o RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutputWithContext(ctx context.Context) RecurrenceResponsePtrOutput
type RecurrentSchedule ¶
type RecurrentSchedule struct { // the collection of days that the profile takes effect on. Possible values are Sunday through Saturday. Days []string `pulumi:"days"` // A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported). Hours []int `pulumi:"hours"` // A collection of minutes at which the profile takes effect at. Minutes []int `pulumi:"minutes"` // the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone string `pulumi:"timeZone"` }
The scheduling constraints for when the profile begins.
type RecurrentScheduleArgs ¶
type RecurrentScheduleArgs struct { // the collection of days that the profile takes effect on. Possible values are Sunday through Saturday. Days pulumi.StringArrayInput `pulumi:"days"` // A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported). Hours pulumi.IntArrayInput `pulumi:"hours"` // A collection of minutes at which the profile takes effect at. Minutes pulumi.IntArrayInput `pulumi:"minutes"` // the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone pulumi.StringInput `pulumi:"timeZone"` }
The scheduling constraints for when the profile begins.
func (RecurrentScheduleArgs) ElementType ¶
func (RecurrentScheduleArgs) ElementType() reflect.Type
func (RecurrentScheduleArgs) ToRecurrentScheduleOutput ¶
func (i RecurrentScheduleArgs) ToRecurrentScheduleOutput() RecurrentScheduleOutput
func (RecurrentScheduleArgs) ToRecurrentScheduleOutputWithContext ¶
func (i RecurrentScheduleArgs) ToRecurrentScheduleOutputWithContext(ctx context.Context) RecurrentScheduleOutput
func (RecurrentScheduleArgs) ToRecurrentSchedulePtrOutput ¶
func (i RecurrentScheduleArgs) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput
func (RecurrentScheduleArgs) ToRecurrentSchedulePtrOutputWithContext ¶
func (i RecurrentScheduleArgs) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput
type RecurrentScheduleInput ¶
type RecurrentScheduleInput interface { pulumi.Input ToRecurrentScheduleOutput() RecurrentScheduleOutput ToRecurrentScheduleOutputWithContext(context.Context) RecurrentScheduleOutput }
RecurrentScheduleInput is an input type that accepts RecurrentScheduleArgs and RecurrentScheduleOutput values. You can construct a concrete instance of `RecurrentScheduleInput` via:
RecurrentScheduleArgs{...}
type RecurrentScheduleOutput ¶
type RecurrentScheduleOutput struct{ *pulumi.OutputState }
The scheduling constraints for when the profile begins.
func (RecurrentScheduleOutput) Days ¶
func (o RecurrentScheduleOutput) Days() pulumi.StringArrayOutput
the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.
func (RecurrentScheduleOutput) ElementType ¶
func (RecurrentScheduleOutput) ElementType() reflect.Type
func (RecurrentScheduleOutput) Hours ¶
func (o RecurrentScheduleOutput) Hours() pulumi.IntArrayOutput
A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).
func (RecurrentScheduleOutput) Minutes ¶
func (o RecurrentScheduleOutput) Minutes() pulumi.IntArrayOutput
A collection of minutes at which the profile takes effect at.
func (RecurrentScheduleOutput) TimeZone ¶
func (o RecurrentScheduleOutput) TimeZone() pulumi.StringOutput
the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (RecurrentScheduleOutput) ToRecurrentScheduleOutput ¶
func (o RecurrentScheduleOutput) ToRecurrentScheduleOutput() RecurrentScheduleOutput
func (RecurrentScheduleOutput) ToRecurrentScheduleOutputWithContext ¶
func (o RecurrentScheduleOutput) ToRecurrentScheduleOutputWithContext(ctx context.Context) RecurrentScheduleOutput
func (RecurrentScheduleOutput) ToRecurrentSchedulePtrOutput ¶
func (o RecurrentScheduleOutput) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput
func (RecurrentScheduleOutput) ToRecurrentSchedulePtrOutputWithContext ¶
func (o RecurrentScheduleOutput) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput
type RecurrentSchedulePtrInput ¶
type RecurrentSchedulePtrInput interface { pulumi.Input ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput ToRecurrentSchedulePtrOutputWithContext(context.Context) RecurrentSchedulePtrOutput }
RecurrentSchedulePtrInput is an input type that accepts RecurrentScheduleArgs, RecurrentSchedulePtr and RecurrentSchedulePtrOutput values. You can construct a concrete instance of `RecurrentSchedulePtrInput` via:
RecurrentScheduleArgs{...} or: nil
func RecurrentSchedulePtr ¶
func RecurrentSchedulePtr(v *RecurrentScheduleArgs) RecurrentSchedulePtrInput
type RecurrentSchedulePtrOutput ¶
type RecurrentSchedulePtrOutput struct{ *pulumi.OutputState }
func (RecurrentSchedulePtrOutput) Days ¶
func (o RecurrentSchedulePtrOutput) Days() pulumi.StringArrayOutput
the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.
func (RecurrentSchedulePtrOutput) Elem ¶
func (o RecurrentSchedulePtrOutput) Elem() RecurrentScheduleOutput
func (RecurrentSchedulePtrOutput) ElementType ¶
func (RecurrentSchedulePtrOutput) ElementType() reflect.Type
func (RecurrentSchedulePtrOutput) Hours ¶
func (o RecurrentSchedulePtrOutput) Hours() pulumi.IntArrayOutput
A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).
func (RecurrentSchedulePtrOutput) Minutes ¶
func (o RecurrentSchedulePtrOutput) Minutes() pulumi.IntArrayOutput
A collection of minutes at which the profile takes effect at.
func (RecurrentSchedulePtrOutput) TimeZone ¶
func (o RecurrentSchedulePtrOutput) TimeZone() pulumi.StringPtrOutput
the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutput ¶
func (o RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput
func (RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutputWithContext ¶
func (o RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput
type RecurrentScheduleResponse ¶
type RecurrentScheduleResponse struct { // the collection of days that the profile takes effect on. Possible values are Sunday through Saturday. Days []string `pulumi:"days"` // A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported). Hours []int `pulumi:"hours"` // A collection of minutes at which the profile takes effect at. Minutes []int `pulumi:"minutes"` // the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone string `pulumi:"timeZone"` }
The scheduling constraints for when the profile begins.
type RecurrentScheduleResponseArgs ¶
type RecurrentScheduleResponseArgs struct { // the collection of days that the profile takes effect on. Possible values are Sunday through Saturday. Days pulumi.StringArrayInput `pulumi:"days"` // A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported). Hours pulumi.IntArrayInput `pulumi:"hours"` // A collection of minutes at which the profile takes effect at. Minutes pulumi.IntArrayInput `pulumi:"minutes"` // the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone pulumi.StringInput `pulumi:"timeZone"` }
The scheduling constraints for when the profile begins.
func (RecurrentScheduleResponseArgs) ElementType ¶
func (RecurrentScheduleResponseArgs) ElementType() reflect.Type
func (RecurrentScheduleResponseArgs) ToRecurrentScheduleResponseOutput ¶
func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponseOutput() RecurrentScheduleResponseOutput
func (RecurrentScheduleResponseArgs) ToRecurrentScheduleResponseOutputWithContext ¶
func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponseOutputWithContext(ctx context.Context) RecurrentScheduleResponseOutput
func (RecurrentScheduleResponseArgs) ToRecurrentScheduleResponsePtrOutput ¶
func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput
func (RecurrentScheduleResponseArgs) ToRecurrentScheduleResponsePtrOutputWithContext ¶
func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponsePtrOutputWithContext(ctx context.Context) RecurrentScheduleResponsePtrOutput
type RecurrentScheduleResponseInput ¶
type RecurrentScheduleResponseInput interface { pulumi.Input ToRecurrentScheduleResponseOutput() RecurrentScheduleResponseOutput ToRecurrentScheduleResponseOutputWithContext(context.Context) RecurrentScheduleResponseOutput }
RecurrentScheduleResponseInput is an input type that accepts RecurrentScheduleResponseArgs and RecurrentScheduleResponseOutput values. You can construct a concrete instance of `RecurrentScheduleResponseInput` via:
RecurrentScheduleResponseArgs{...}
type RecurrentScheduleResponseOutput ¶
type RecurrentScheduleResponseOutput struct{ *pulumi.OutputState }
The scheduling constraints for when the profile begins.
func (RecurrentScheduleResponseOutput) Days ¶
func (o RecurrentScheduleResponseOutput) Days() pulumi.StringArrayOutput
the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.
func (RecurrentScheduleResponseOutput) ElementType ¶
func (RecurrentScheduleResponseOutput) ElementType() reflect.Type
func (RecurrentScheduleResponseOutput) Hours ¶
func (o RecurrentScheduleResponseOutput) Hours() pulumi.IntArrayOutput
A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).
func (RecurrentScheduleResponseOutput) Minutes ¶
func (o RecurrentScheduleResponseOutput) Minutes() pulumi.IntArrayOutput
A collection of minutes at which the profile takes effect at.
func (RecurrentScheduleResponseOutput) TimeZone ¶
func (o RecurrentScheduleResponseOutput) TimeZone() pulumi.StringOutput
the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutput ¶
func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutput() RecurrentScheduleResponseOutput
func (RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutputWithContext ¶
func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutputWithContext(ctx context.Context) RecurrentScheduleResponseOutput
func (RecurrentScheduleResponseOutput) ToRecurrentScheduleResponsePtrOutput ¶
func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput
func (RecurrentScheduleResponseOutput) ToRecurrentScheduleResponsePtrOutputWithContext ¶
func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponsePtrOutputWithContext(ctx context.Context) RecurrentScheduleResponsePtrOutput
type RecurrentScheduleResponsePtrInput ¶
type RecurrentScheduleResponsePtrInput interface { pulumi.Input ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput ToRecurrentScheduleResponsePtrOutputWithContext(context.Context) RecurrentScheduleResponsePtrOutput }
RecurrentScheduleResponsePtrInput is an input type that accepts RecurrentScheduleResponseArgs, RecurrentScheduleResponsePtr and RecurrentScheduleResponsePtrOutput values. You can construct a concrete instance of `RecurrentScheduleResponsePtrInput` via:
RecurrentScheduleResponseArgs{...} or: nil
func RecurrentScheduleResponsePtr ¶
func RecurrentScheduleResponsePtr(v *RecurrentScheduleResponseArgs) RecurrentScheduleResponsePtrInput
type RecurrentScheduleResponsePtrOutput ¶
type RecurrentScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (RecurrentScheduleResponsePtrOutput) Days ¶
func (o RecurrentScheduleResponsePtrOutput) Days() pulumi.StringArrayOutput
the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.
func (RecurrentScheduleResponsePtrOutput) Elem ¶
func (o RecurrentScheduleResponsePtrOutput) Elem() RecurrentScheduleResponseOutput
func (RecurrentScheduleResponsePtrOutput) ElementType ¶
func (RecurrentScheduleResponsePtrOutput) ElementType() reflect.Type
func (RecurrentScheduleResponsePtrOutput) Hours ¶
func (o RecurrentScheduleResponsePtrOutput) Hours() pulumi.IntArrayOutput
A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).
func (RecurrentScheduleResponsePtrOutput) Minutes ¶
func (o RecurrentScheduleResponsePtrOutput) Minutes() pulumi.IntArrayOutput
A collection of minutes at which the profile takes effect at.
func (RecurrentScheduleResponsePtrOutput) TimeZone ¶
func (o RecurrentScheduleResponsePtrOutput) TimeZone() pulumi.StringPtrOutput
the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutput ¶
func (o RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput
func (RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutputWithContext ¶
func (o RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutputWithContext(ctx context.Context) RecurrentScheduleResponsePtrOutput
type RetentionPolicy ¶
type RetentionPolicy struct { // the number of days for the retention in days. A value of 0 will retain the events indefinitely. Days int `pulumi:"days"` // a value indicating whether the retention policy is enabled. Enabled bool `pulumi:"enabled"` }
Specifies the retention policy for the log.
type RetentionPolicyArgs ¶
type RetentionPolicyArgs struct { // the number of days for the retention in days. A value of 0 will retain the events indefinitely. Days pulumi.IntInput `pulumi:"days"` // a value indicating whether the retention policy is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Specifies the retention policy for the log.
func (RetentionPolicyArgs) ElementType ¶
func (RetentionPolicyArgs) ElementType() reflect.Type
func (RetentionPolicyArgs) ToRetentionPolicyOutput ¶
func (i RetentionPolicyArgs) ToRetentionPolicyOutput() RetentionPolicyOutput
func (RetentionPolicyArgs) ToRetentionPolicyOutputWithContext ¶
func (i RetentionPolicyArgs) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput
func (RetentionPolicyArgs) ToRetentionPolicyPtrOutput ¶
func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
func (RetentionPolicyArgs) ToRetentionPolicyPtrOutputWithContext ¶
func (i RetentionPolicyArgs) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput
type RetentionPolicyInput ¶
type RetentionPolicyInput interface { pulumi.Input ToRetentionPolicyOutput() RetentionPolicyOutput ToRetentionPolicyOutputWithContext(context.Context) RetentionPolicyOutput }
RetentionPolicyInput is an input type that accepts RetentionPolicyArgs and RetentionPolicyOutput values. You can construct a concrete instance of `RetentionPolicyInput` via:
RetentionPolicyArgs{...}
type RetentionPolicyOutput ¶
type RetentionPolicyOutput struct{ *pulumi.OutputState }
Specifies the retention policy for the log.
func (RetentionPolicyOutput) Days ¶
func (o RetentionPolicyOutput) Days() pulumi.IntOutput
the number of days for the retention in days. A value of 0 will retain the events indefinitely.
func (RetentionPolicyOutput) ElementType ¶
func (RetentionPolicyOutput) ElementType() reflect.Type
func (RetentionPolicyOutput) Enabled ¶
func (o RetentionPolicyOutput) Enabled() pulumi.BoolOutput
a value indicating whether the retention policy is enabled.
func (RetentionPolicyOutput) ToRetentionPolicyOutput ¶
func (o RetentionPolicyOutput) ToRetentionPolicyOutput() RetentionPolicyOutput
func (RetentionPolicyOutput) ToRetentionPolicyOutputWithContext ¶
func (o RetentionPolicyOutput) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput
func (RetentionPolicyOutput) ToRetentionPolicyPtrOutput ¶
func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
func (RetentionPolicyOutput) ToRetentionPolicyPtrOutputWithContext ¶
func (o RetentionPolicyOutput) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput
type RetentionPolicyPtrInput ¶
type RetentionPolicyPtrInput interface { pulumi.Input ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput ToRetentionPolicyPtrOutputWithContext(context.Context) RetentionPolicyPtrOutput }
RetentionPolicyPtrInput is an input type that accepts RetentionPolicyArgs, RetentionPolicyPtr and RetentionPolicyPtrOutput values. You can construct a concrete instance of `RetentionPolicyPtrInput` via:
RetentionPolicyArgs{...} or: nil
func RetentionPolicyPtr ¶
func RetentionPolicyPtr(v *RetentionPolicyArgs) RetentionPolicyPtrInput
type RetentionPolicyPtrOutput ¶
type RetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (RetentionPolicyPtrOutput) Days ¶
func (o RetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
the number of days for the retention in days. A value of 0 will retain the events indefinitely.
func (RetentionPolicyPtrOutput) Elem ¶
func (o RetentionPolicyPtrOutput) Elem() RetentionPolicyOutput
func (RetentionPolicyPtrOutput) ElementType ¶
func (RetentionPolicyPtrOutput) ElementType() reflect.Type
func (RetentionPolicyPtrOutput) Enabled ¶
func (o RetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
a value indicating whether the retention policy is enabled.
func (RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutput ¶
func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutput() RetentionPolicyPtrOutput
func (RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutputWithContext ¶
func (o RetentionPolicyPtrOutput) ToRetentionPolicyPtrOutputWithContext(ctx context.Context) RetentionPolicyPtrOutput
type RetentionPolicyResponse ¶
type RetentionPolicyResponse struct { // the number of days for the retention in days. A value of 0 will retain the events indefinitely. Days int `pulumi:"days"` // a value indicating whether the retention policy is enabled. Enabled bool `pulumi:"enabled"` }
Specifies the retention policy for the log.
type RetentionPolicyResponseArgs ¶
type RetentionPolicyResponseArgs struct { // the number of days for the retention in days. A value of 0 will retain the events indefinitely. Days pulumi.IntInput `pulumi:"days"` // a value indicating whether the retention policy is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Specifies the retention policy for the log.
func (RetentionPolicyResponseArgs) ElementType ¶
func (RetentionPolicyResponseArgs) ElementType() reflect.Type
func (RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutput ¶
func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput
func (RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutputWithContext ¶
func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponseOutputWithContext(ctx context.Context) RetentionPolicyResponseOutput
func (RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutput ¶
func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput
func (RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutputWithContext ¶
func (i RetentionPolicyResponseArgs) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput
type RetentionPolicyResponseInput ¶
type RetentionPolicyResponseInput interface { pulumi.Input ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput ToRetentionPolicyResponseOutputWithContext(context.Context) RetentionPolicyResponseOutput }
RetentionPolicyResponseInput is an input type that accepts RetentionPolicyResponseArgs and RetentionPolicyResponseOutput values. You can construct a concrete instance of `RetentionPolicyResponseInput` via:
RetentionPolicyResponseArgs{...}
type RetentionPolicyResponseOutput ¶
type RetentionPolicyResponseOutput struct{ *pulumi.OutputState }
Specifies the retention policy for the log.
func (RetentionPolicyResponseOutput) Days ¶
func (o RetentionPolicyResponseOutput) Days() pulumi.IntOutput
the number of days for the retention in days. A value of 0 will retain the events indefinitely.
func (RetentionPolicyResponseOutput) ElementType ¶
func (RetentionPolicyResponseOutput) ElementType() reflect.Type
func (RetentionPolicyResponseOutput) Enabled ¶
func (o RetentionPolicyResponseOutput) Enabled() pulumi.BoolOutput
a value indicating whether the retention policy is enabled.
func (RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutput ¶
func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutput() RetentionPolicyResponseOutput
func (RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutputWithContext ¶
func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponseOutputWithContext(ctx context.Context) RetentionPolicyResponseOutput
func (RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutput ¶
func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput
func (RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutputWithContext ¶
func (o RetentionPolicyResponseOutput) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput
type RetentionPolicyResponsePtrInput ¶
type RetentionPolicyResponsePtrInput interface { pulumi.Input ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput ToRetentionPolicyResponsePtrOutputWithContext(context.Context) RetentionPolicyResponsePtrOutput }
RetentionPolicyResponsePtrInput is an input type that accepts RetentionPolicyResponseArgs, RetentionPolicyResponsePtr and RetentionPolicyResponsePtrOutput values. You can construct a concrete instance of `RetentionPolicyResponsePtrInput` via:
RetentionPolicyResponseArgs{...} or: nil
func RetentionPolicyResponsePtr ¶
func RetentionPolicyResponsePtr(v *RetentionPolicyResponseArgs) RetentionPolicyResponsePtrInput
type RetentionPolicyResponsePtrOutput ¶
type RetentionPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (RetentionPolicyResponsePtrOutput) Days ¶
func (o RetentionPolicyResponsePtrOutput) Days() pulumi.IntPtrOutput
the number of days for the retention in days. A value of 0 will retain the events indefinitely.
func (RetentionPolicyResponsePtrOutput) Elem ¶
func (o RetentionPolicyResponsePtrOutput) Elem() RetentionPolicyResponseOutput
func (RetentionPolicyResponsePtrOutput) ElementType ¶
func (RetentionPolicyResponsePtrOutput) ElementType() reflect.Type
func (RetentionPolicyResponsePtrOutput) Enabled ¶
func (o RetentionPolicyResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
a value indicating whether the retention policy is enabled.
func (RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutput ¶
func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutput() RetentionPolicyResponsePtrOutput
func (RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutputWithContext ¶
func (o RetentionPolicyResponsePtrOutput) ToRetentionPolicyResponsePtrOutputWithContext(ctx context.Context) RetentionPolicyResponsePtrOutput
type RuleEmailAction ¶
type RuleEmailAction struct { // the list of administrator's custom email addresses to notify of the activation of the alert. CustomEmails []string `pulumi:"customEmails"` // specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. OdataType string `pulumi:"odataType"` // Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated. SendToServiceOwners *bool `pulumi:"sendToServiceOwners"` }
Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.
type RuleEmailActionArgs ¶
type RuleEmailActionArgs struct { // the list of administrator's custom email addresses to notify of the activation of the alert. CustomEmails pulumi.StringArrayInput `pulumi:"customEmails"` // specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. OdataType pulumi.StringInput `pulumi:"odataType"` // Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated. SendToServiceOwners pulumi.BoolPtrInput `pulumi:"sendToServiceOwners"` }
Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.
func (RuleEmailActionArgs) ElementType ¶
func (RuleEmailActionArgs) ElementType() reflect.Type
func (RuleEmailActionArgs) ToRuleEmailActionOutput ¶
func (i RuleEmailActionArgs) ToRuleEmailActionOutput() RuleEmailActionOutput
func (RuleEmailActionArgs) ToRuleEmailActionOutputWithContext ¶
func (i RuleEmailActionArgs) ToRuleEmailActionOutputWithContext(ctx context.Context) RuleEmailActionOutput
type RuleEmailActionInput ¶
type RuleEmailActionInput interface { pulumi.Input ToRuleEmailActionOutput() RuleEmailActionOutput ToRuleEmailActionOutputWithContext(context.Context) RuleEmailActionOutput }
RuleEmailActionInput is an input type that accepts RuleEmailActionArgs and RuleEmailActionOutput values. You can construct a concrete instance of `RuleEmailActionInput` via:
RuleEmailActionArgs{...}
type RuleEmailActionOutput ¶
type RuleEmailActionOutput struct{ *pulumi.OutputState }
Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.
func (RuleEmailActionOutput) CustomEmails ¶
func (o RuleEmailActionOutput) CustomEmails() pulumi.StringArrayOutput
the list of administrator's custom email addresses to notify of the activation of the alert.
func (RuleEmailActionOutput) ElementType ¶
func (RuleEmailActionOutput) ElementType() reflect.Type
func (RuleEmailActionOutput) OdataType ¶
func (o RuleEmailActionOutput) OdataType() pulumi.StringOutput
specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction.
func (RuleEmailActionOutput) SendToServiceOwners ¶
func (o RuleEmailActionOutput) SendToServiceOwners() pulumi.BoolPtrOutput
Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated.
func (RuleEmailActionOutput) ToRuleEmailActionOutput ¶
func (o RuleEmailActionOutput) ToRuleEmailActionOutput() RuleEmailActionOutput
func (RuleEmailActionOutput) ToRuleEmailActionOutputWithContext ¶
func (o RuleEmailActionOutput) ToRuleEmailActionOutputWithContext(ctx context.Context) RuleEmailActionOutput
type RuleEmailActionResponse ¶
type RuleEmailActionResponse struct { // the list of administrator's custom email addresses to notify of the activation of the alert. CustomEmails []string `pulumi:"customEmails"` // specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. OdataType string `pulumi:"odataType"` // Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated. SendToServiceOwners *bool `pulumi:"sendToServiceOwners"` }
Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.
type RuleEmailActionResponseArgs ¶
type RuleEmailActionResponseArgs struct { // the list of administrator's custom email addresses to notify of the activation of the alert. CustomEmails pulumi.StringArrayInput `pulumi:"customEmails"` // specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. OdataType pulumi.StringInput `pulumi:"odataType"` // Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated. SendToServiceOwners pulumi.BoolPtrInput `pulumi:"sendToServiceOwners"` }
Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.
func (RuleEmailActionResponseArgs) ElementType ¶
func (RuleEmailActionResponseArgs) ElementType() reflect.Type
func (RuleEmailActionResponseArgs) ToRuleEmailActionResponseOutput ¶
func (i RuleEmailActionResponseArgs) ToRuleEmailActionResponseOutput() RuleEmailActionResponseOutput
func (RuleEmailActionResponseArgs) ToRuleEmailActionResponseOutputWithContext ¶
func (i RuleEmailActionResponseArgs) ToRuleEmailActionResponseOutputWithContext(ctx context.Context) RuleEmailActionResponseOutput
type RuleEmailActionResponseInput ¶
type RuleEmailActionResponseInput interface { pulumi.Input ToRuleEmailActionResponseOutput() RuleEmailActionResponseOutput ToRuleEmailActionResponseOutputWithContext(context.Context) RuleEmailActionResponseOutput }
RuleEmailActionResponseInput is an input type that accepts RuleEmailActionResponseArgs and RuleEmailActionResponseOutput values. You can construct a concrete instance of `RuleEmailActionResponseInput` via:
RuleEmailActionResponseArgs{...}
type RuleEmailActionResponseOutput ¶
type RuleEmailActionResponseOutput struct{ *pulumi.OutputState }
Specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.
func (RuleEmailActionResponseOutput) CustomEmails ¶
func (o RuleEmailActionResponseOutput) CustomEmails() pulumi.StringArrayOutput
the list of administrator's custom email addresses to notify of the activation of the alert.
func (RuleEmailActionResponseOutput) ElementType ¶
func (RuleEmailActionResponseOutput) ElementType() reflect.Type
func (RuleEmailActionResponseOutput) OdataType ¶
func (o RuleEmailActionResponseOutput) OdataType() pulumi.StringOutput
specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction.
func (RuleEmailActionResponseOutput) SendToServiceOwners ¶
func (o RuleEmailActionResponseOutput) SendToServiceOwners() pulumi.BoolPtrOutput
Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated.
func (RuleEmailActionResponseOutput) ToRuleEmailActionResponseOutput ¶
func (o RuleEmailActionResponseOutput) ToRuleEmailActionResponseOutput() RuleEmailActionResponseOutput
func (RuleEmailActionResponseOutput) ToRuleEmailActionResponseOutputWithContext ¶
func (o RuleEmailActionResponseOutput) ToRuleEmailActionResponseOutputWithContext(ctx context.Context) RuleEmailActionResponseOutput
type RuleManagementEventClaimsDataSource ¶
type RuleManagementEventClaimsDataSource struct { // the email address. EmailAddress *string `pulumi:"emailAddress"` }
The claims for a rule management event data source.
type RuleManagementEventClaimsDataSourceArgs ¶
type RuleManagementEventClaimsDataSourceArgs struct { // the email address. EmailAddress pulumi.StringPtrInput `pulumi:"emailAddress"` }
The claims for a rule management event data source.
func (RuleManagementEventClaimsDataSourceArgs) ElementType ¶
func (RuleManagementEventClaimsDataSourceArgs) ElementType() reflect.Type
func (RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourceOutput ¶
func (i RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourceOutput() RuleManagementEventClaimsDataSourceOutput
func (RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourceOutputWithContext ¶
func (i RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourceOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceOutput
func (RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourcePtrOutput ¶
func (i RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourcePtrOutput() RuleManagementEventClaimsDataSourcePtrOutput
func (RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext ¶
func (i RuleManagementEventClaimsDataSourceArgs) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourcePtrOutput
type RuleManagementEventClaimsDataSourceInput ¶
type RuleManagementEventClaimsDataSourceInput interface { pulumi.Input ToRuleManagementEventClaimsDataSourceOutput() RuleManagementEventClaimsDataSourceOutput ToRuleManagementEventClaimsDataSourceOutputWithContext(context.Context) RuleManagementEventClaimsDataSourceOutput }
RuleManagementEventClaimsDataSourceInput is an input type that accepts RuleManagementEventClaimsDataSourceArgs and RuleManagementEventClaimsDataSourceOutput values. You can construct a concrete instance of `RuleManagementEventClaimsDataSourceInput` via:
RuleManagementEventClaimsDataSourceArgs{...}
type RuleManagementEventClaimsDataSourceOutput ¶
type RuleManagementEventClaimsDataSourceOutput struct{ *pulumi.OutputState }
The claims for a rule management event data source.
func (RuleManagementEventClaimsDataSourceOutput) ElementType ¶
func (RuleManagementEventClaimsDataSourceOutput) ElementType() reflect.Type
func (RuleManagementEventClaimsDataSourceOutput) EmailAddress ¶
func (o RuleManagementEventClaimsDataSourceOutput) EmailAddress() pulumi.StringPtrOutput
the email address.
func (RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourceOutput ¶
func (o RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourceOutput() RuleManagementEventClaimsDataSourceOutput
func (RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourceOutputWithContext ¶
func (o RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourceOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceOutput
func (RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourcePtrOutput ¶
func (o RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourcePtrOutput() RuleManagementEventClaimsDataSourcePtrOutput
func (RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext ¶
func (o RuleManagementEventClaimsDataSourceOutput) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourcePtrOutput
type RuleManagementEventClaimsDataSourcePtrInput ¶
type RuleManagementEventClaimsDataSourcePtrInput interface { pulumi.Input ToRuleManagementEventClaimsDataSourcePtrOutput() RuleManagementEventClaimsDataSourcePtrOutput ToRuleManagementEventClaimsDataSourcePtrOutputWithContext(context.Context) RuleManagementEventClaimsDataSourcePtrOutput }
RuleManagementEventClaimsDataSourcePtrInput is an input type that accepts RuleManagementEventClaimsDataSourceArgs, RuleManagementEventClaimsDataSourcePtr and RuleManagementEventClaimsDataSourcePtrOutput values. You can construct a concrete instance of `RuleManagementEventClaimsDataSourcePtrInput` via:
RuleManagementEventClaimsDataSourceArgs{...} or: nil
func RuleManagementEventClaimsDataSourcePtr ¶
func RuleManagementEventClaimsDataSourcePtr(v *RuleManagementEventClaimsDataSourceArgs) RuleManagementEventClaimsDataSourcePtrInput
type RuleManagementEventClaimsDataSourcePtrOutput ¶
type RuleManagementEventClaimsDataSourcePtrOutput struct{ *pulumi.OutputState }
func (RuleManagementEventClaimsDataSourcePtrOutput) ElementType ¶
func (RuleManagementEventClaimsDataSourcePtrOutput) ElementType() reflect.Type
func (RuleManagementEventClaimsDataSourcePtrOutput) EmailAddress ¶
func (o RuleManagementEventClaimsDataSourcePtrOutput) EmailAddress() pulumi.StringPtrOutput
the email address.
func (RuleManagementEventClaimsDataSourcePtrOutput) ToRuleManagementEventClaimsDataSourcePtrOutput ¶
func (o RuleManagementEventClaimsDataSourcePtrOutput) ToRuleManagementEventClaimsDataSourcePtrOutput() RuleManagementEventClaimsDataSourcePtrOutput
func (RuleManagementEventClaimsDataSourcePtrOutput) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext ¶
func (o RuleManagementEventClaimsDataSourcePtrOutput) ToRuleManagementEventClaimsDataSourcePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourcePtrOutput
type RuleManagementEventClaimsDataSourceResponse ¶
type RuleManagementEventClaimsDataSourceResponse struct { // the email address. EmailAddress *string `pulumi:"emailAddress"` }
The claims for a rule management event data source.
type RuleManagementEventClaimsDataSourceResponseArgs ¶
type RuleManagementEventClaimsDataSourceResponseArgs struct { // the email address. EmailAddress pulumi.StringPtrInput `pulumi:"emailAddress"` }
The claims for a rule management event data source.
func (RuleManagementEventClaimsDataSourceResponseArgs) ElementType ¶
func (RuleManagementEventClaimsDataSourceResponseArgs) ElementType() reflect.Type
func (RuleManagementEventClaimsDataSourceResponseArgs) ToRuleManagementEventClaimsDataSourceResponseOutput ¶
func (i RuleManagementEventClaimsDataSourceResponseArgs) ToRuleManagementEventClaimsDataSourceResponseOutput() RuleManagementEventClaimsDataSourceResponseOutput
func (RuleManagementEventClaimsDataSourceResponseArgs) ToRuleManagementEventClaimsDataSourceResponseOutputWithContext ¶
func (i RuleManagementEventClaimsDataSourceResponseArgs) ToRuleManagementEventClaimsDataSourceResponseOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceResponseOutput
func (RuleManagementEventClaimsDataSourceResponseArgs) ToRuleManagementEventClaimsDataSourceResponsePtrOutput ¶
func (i RuleManagementEventClaimsDataSourceResponseArgs) ToRuleManagementEventClaimsDataSourceResponsePtrOutput() RuleManagementEventClaimsDataSourceResponsePtrOutput
func (RuleManagementEventClaimsDataSourceResponseArgs) ToRuleManagementEventClaimsDataSourceResponsePtrOutputWithContext ¶
func (i RuleManagementEventClaimsDataSourceResponseArgs) ToRuleManagementEventClaimsDataSourceResponsePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceResponsePtrOutput
type RuleManagementEventClaimsDataSourceResponseInput ¶
type RuleManagementEventClaimsDataSourceResponseInput interface { pulumi.Input ToRuleManagementEventClaimsDataSourceResponseOutput() RuleManagementEventClaimsDataSourceResponseOutput ToRuleManagementEventClaimsDataSourceResponseOutputWithContext(context.Context) RuleManagementEventClaimsDataSourceResponseOutput }
RuleManagementEventClaimsDataSourceResponseInput is an input type that accepts RuleManagementEventClaimsDataSourceResponseArgs and RuleManagementEventClaimsDataSourceResponseOutput values. You can construct a concrete instance of `RuleManagementEventClaimsDataSourceResponseInput` via:
RuleManagementEventClaimsDataSourceResponseArgs{...}
type RuleManagementEventClaimsDataSourceResponseOutput ¶
type RuleManagementEventClaimsDataSourceResponseOutput struct{ *pulumi.OutputState }
The claims for a rule management event data source.
func (RuleManagementEventClaimsDataSourceResponseOutput) ElementType ¶
func (RuleManagementEventClaimsDataSourceResponseOutput) ElementType() reflect.Type
func (RuleManagementEventClaimsDataSourceResponseOutput) EmailAddress ¶
func (o RuleManagementEventClaimsDataSourceResponseOutput) EmailAddress() pulumi.StringPtrOutput
the email address.
func (RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponseOutput ¶
func (o RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponseOutput() RuleManagementEventClaimsDataSourceResponseOutput
func (RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponseOutputWithContext ¶
func (o RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponseOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceResponseOutput
func (RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutput ¶
func (o RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutput() RuleManagementEventClaimsDataSourceResponsePtrOutput
func (RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutputWithContext ¶
func (o RuleManagementEventClaimsDataSourceResponseOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceResponsePtrOutput
type RuleManagementEventClaimsDataSourceResponsePtrInput ¶
type RuleManagementEventClaimsDataSourceResponsePtrInput interface { pulumi.Input ToRuleManagementEventClaimsDataSourceResponsePtrOutput() RuleManagementEventClaimsDataSourceResponsePtrOutput ToRuleManagementEventClaimsDataSourceResponsePtrOutputWithContext(context.Context) RuleManagementEventClaimsDataSourceResponsePtrOutput }
RuleManagementEventClaimsDataSourceResponsePtrInput is an input type that accepts RuleManagementEventClaimsDataSourceResponseArgs, RuleManagementEventClaimsDataSourceResponsePtr and RuleManagementEventClaimsDataSourceResponsePtrOutput values. You can construct a concrete instance of `RuleManagementEventClaimsDataSourceResponsePtrInput` via:
RuleManagementEventClaimsDataSourceResponseArgs{...} or: nil
func RuleManagementEventClaimsDataSourceResponsePtr ¶
func RuleManagementEventClaimsDataSourceResponsePtr(v *RuleManagementEventClaimsDataSourceResponseArgs) RuleManagementEventClaimsDataSourceResponsePtrInput
type RuleManagementEventClaimsDataSourceResponsePtrOutput ¶
type RuleManagementEventClaimsDataSourceResponsePtrOutput struct{ *pulumi.OutputState }
func (RuleManagementEventClaimsDataSourceResponsePtrOutput) ElementType ¶
func (RuleManagementEventClaimsDataSourceResponsePtrOutput) ElementType() reflect.Type
func (RuleManagementEventClaimsDataSourceResponsePtrOutput) EmailAddress ¶
func (o RuleManagementEventClaimsDataSourceResponsePtrOutput) EmailAddress() pulumi.StringPtrOutput
the email address.
func (RuleManagementEventClaimsDataSourceResponsePtrOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutput ¶
func (o RuleManagementEventClaimsDataSourceResponsePtrOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutput() RuleManagementEventClaimsDataSourceResponsePtrOutput
func (RuleManagementEventClaimsDataSourceResponsePtrOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutputWithContext ¶
func (o RuleManagementEventClaimsDataSourceResponsePtrOutput) ToRuleManagementEventClaimsDataSourceResponsePtrOutputWithContext(ctx context.Context) RuleManagementEventClaimsDataSourceResponsePtrOutput
type RuleManagementEventDataSource ¶
type RuleManagementEventDataSource struct { // the claims. Claims *RuleManagementEventClaimsDataSource `pulumi:"claims"` // the event name. EventName *string `pulumi:"eventName"` // the event source. EventSource *string `pulumi:"eventSource"` // the level. Level *string `pulumi:"level"` // specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource OdataType string `pulumi:"odataType"` // The name of the operation that should be checked for. If no name is provided, any operation will match. OperationName *string `pulumi:"operationName"` // the resource group name. ResourceGroupName *string `pulumi:"resourceGroupName"` // the resource provider name. ResourceProviderName *string `pulumi:"resourceProviderName"` // the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule. ResourceUri *string `pulumi:"resourceUri"` // The status of the operation that should be checked for. If no status is provided, any status will match. Status *string `pulumi:"status"` // the substatus. SubStatus *string `pulumi:"subStatus"` }
A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.
type RuleManagementEventDataSourceArgs ¶
type RuleManagementEventDataSourceArgs struct { // the claims. Claims RuleManagementEventClaimsDataSourcePtrInput `pulumi:"claims"` // the event name. EventName pulumi.StringPtrInput `pulumi:"eventName"` // the event source. EventSource pulumi.StringPtrInput `pulumi:"eventSource"` // the level. Level pulumi.StringPtrInput `pulumi:"level"` // specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource OdataType pulumi.StringInput `pulumi:"odataType"` // The name of the operation that should be checked for. If no name is provided, any operation will match. OperationName pulumi.StringPtrInput `pulumi:"operationName"` // the resource group name. ResourceGroupName pulumi.StringPtrInput `pulumi:"resourceGroupName"` // the resource provider name. ResourceProviderName pulumi.StringPtrInput `pulumi:"resourceProviderName"` // the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule. ResourceUri pulumi.StringPtrInput `pulumi:"resourceUri"` // The status of the operation that should be checked for. If no status is provided, any status will match. Status pulumi.StringPtrInput `pulumi:"status"` // the substatus. SubStatus pulumi.StringPtrInput `pulumi:"subStatus"` }
A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.
func (RuleManagementEventDataSourceArgs) ElementType ¶
func (RuleManagementEventDataSourceArgs) ElementType() reflect.Type
func (RuleManagementEventDataSourceArgs) ToRuleManagementEventDataSourceOutput ¶
func (i RuleManagementEventDataSourceArgs) ToRuleManagementEventDataSourceOutput() RuleManagementEventDataSourceOutput
func (RuleManagementEventDataSourceArgs) ToRuleManagementEventDataSourceOutputWithContext ¶
func (i RuleManagementEventDataSourceArgs) ToRuleManagementEventDataSourceOutputWithContext(ctx context.Context) RuleManagementEventDataSourceOutput
type RuleManagementEventDataSourceInput ¶
type RuleManagementEventDataSourceInput interface { pulumi.Input ToRuleManagementEventDataSourceOutput() RuleManagementEventDataSourceOutput ToRuleManagementEventDataSourceOutputWithContext(context.Context) RuleManagementEventDataSourceOutput }
RuleManagementEventDataSourceInput is an input type that accepts RuleManagementEventDataSourceArgs and RuleManagementEventDataSourceOutput values. You can construct a concrete instance of `RuleManagementEventDataSourceInput` via:
RuleManagementEventDataSourceArgs{...}
type RuleManagementEventDataSourceOutput ¶
type RuleManagementEventDataSourceOutput struct{ *pulumi.OutputState }
A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.
func (RuleManagementEventDataSourceOutput) ElementType ¶
func (RuleManagementEventDataSourceOutput) ElementType() reflect.Type
func (RuleManagementEventDataSourceOutput) EventName ¶
func (o RuleManagementEventDataSourceOutput) EventName() pulumi.StringPtrOutput
the event name.
func (RuleManagementEventDataSourceOutput) EventSource ¶
func (o RuleManagementEventDataSourceOutput) EventSource() pulumi.StringPtrOutput
the event source.
func (RuleManagementEventDataSourceOutput) Level ¶
func (o RuleManagementEventDataSourceOutput) Level() pulumi.StringPtrOutput
the level.
func (RuleManagementEventDataSourceOutput) OdataType ¶
func (o RuleManagementEventDataSourceOutput) OdataType() pulumi.StringOutput
specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource
func (RuleManagementEventDataSourceOutput) OperationName ¶
func (o RuleManagementEventDataSourceOutput) OperationName() pulumi.StringPtrOutput
The name of the operation that should be checked for. If no name is provided, any operation will match.
func (RuleManagementEventDataSourceOutput) ResourceGroupName ¶
func (o RuleManagementEventDataSourceOutput) ResourceGroupName() pulumi.StringPtrOutput
the resource group name.
func (RuleManagementEventDataSourceOutput) ResourceProviderName ¶
func (o RuleManagementEventDataSourceOutput) ResourceProviderName() pulumi.StringPtrOutput
the resource provider name.
func (RuleManagementEventDataSourceOutput) ResourceUri ¶
func (o RuleManagementEventDataSourceOutput) ResourceUri() pulumi.StringPtrOutput
the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
func (RuleManagementEventDataSourceOutput) Status ¶
func (o RuleManagementEventDataSourceOutput) Status() pulumi.StringPtrOutput
The status of the operation that should be checked for. If no status is provided, any status will match.
func (RuleManagementEventDataSourceOutput) SubStatus ¶
func (o RuleManagementEventDataSourceOutput) SubStatus() pulumi.StringPtrOutput
the substatus.
func (RuleManagementEventDataSourceOutput) ToRuleManagementEventDataSourceOutput ¶
func (o RuleManagementEventDataSourceOutput) ToRuleManagementEventDataSourceOutput() RuleManagementEventDataSourceOutput
func (RuleManagementEventDataSourceOutput) ToRuleManagementEventDataSourceOutputWithContext ¶
func (o RuleManagementEventDataSourceOutput) ToRuleManagementEventDataSourceOutputWithContext(ctx context.Context) RuleManagementEventDataSourceOutput
type RuleManagementEventDataSourceResponse ¶
type RuleManagementEventDataSourceResponse struct { // the claims. Claims *RuleManagementEventClaimsDataSourceResponse `pulumi:"claims"` // the event name. EventName *string `pulumi:"eventName"` // the event source. EventSource *string `pulumi:"eventSource"` // the level. Level *string `pulumi:"level"` // specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource OdataType string `pulumi:"odataType"` // The name of the operation that should be checked for. If no name is provided, any operation will match. OperationName *string `pulumi:"operationName"` // the resource group name. ResourceGroupName *string `pulumi:"resourceGroupName"` // the resource provider name. ResourceProviderName *string `pulumi:"resourceProviderName"` // the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule. ResourceUri *string `pulumi:"resourceUri"` // The status of the operation that should be checked for. If no status is provided, any status will match. Status *string `pulumi:"status"` // the substatus. SubStatus *string `pulumi:"subStatus"` }
A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.
type RuleManagementEventDataSourceResponseArgs ¶
type RuleManagementEventDataSourceResponseArgs struct { // the claims. Claims RuleManagementEventClaimsDataSourceResponsePtrInput `pulumi:"claims"` // the event name. EventName pulumi.StringPtrInput `pulumi:"eventName"` // the event source. EventSource pulumi.StringPtrInput `pulumi:"eventSource"` // the level. Level pulumi.StringPtrInput `pulumi:"level"` // specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource OdataType pulumi.StringInput `pulumi:"odataType"` // The name of the operation that should be checked for. If no name is provided, any operation will match. OperationName pulumi.StringPtrInput `pulumi:"operationName"` // the resource group name. ResourceGroupName pulumi.StringPtrInput `pulumi:"resourceGroupName"` // the resource provider name. ResourceProviderName pulumi.StringPtrInput `pulumi:"resourceProviderName"` // the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule. ResourceUri pulumi.StringPtrInput `pulumi:"resourceUri"` // The status of the operation that should be checked for. If no status is provided, any status will match. Status pulumi.StringPtrInput `pulumi:"status"` // the substatus. SubStatus pulumi.StringPtrInput `pulumi:"subStatus"` }
A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.
func (RuleManagementEventDataSourceResponseArgs) ElementType ¶
func (RuleManagementEventDataSourceResponseArgs) ElementType() reflect.Type
func (RuleManagementEventDataSourceResponseArgs) ToRuleManagementEventDataSourceResponseOutput ¶
func (i RuleManagementEventDataSourceResponseArgs) ToRuleManagementEventDataSourceResponseOutput() RuleManagementEventDataSourceResponseOutput
func (RuleManagementEventDataSourceResponseArgs) ToRuleManagementEventDataSourceResponseOutputWithContext ¶
func (i RuleManagementEventDataSourceResponseArgs) ToRuleManagementEventDataSourceResponseOutputWithContext(ctx context.Context) RuleManagementEventDataSourceResponseOutput
type RuleManagementEventDataSourceResponseInput ¶
type RuleManagementEventDataSourceResponseInput interface { pulumi.Input ToRuleManagementEventDataSourceResponseOutput() RuleManagementEventDataSourceResponseOutput ToRuleManagementEventDataSourceResponseOutputWithContext(context.Context) RuleManagementEventDataSourceResponseOutput }
RuleManagementEventDataSourceResponseInput is an input type that accepts RuleManagementEventDataSourceResponseArgs and RuleManagementEventDataSourceResponseOutput values. You can construct a concrete instance of `RuleManagementEventDataSourceResponseInput` via:
RuleManagementEventDataSourceResponseArgs{...}
type RuleManagementEventDataSourceResponseOutput ¶
type RuleManagementEventDataSourceResponseOutput struct{ *pulumi.OutputState }
A rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.
func (RuleManagementEventDataSourceResponseOutput) Claims ¶
func (o RuleManagementEventDataSourceResponseOutput) Claims() RuleManagementEventClaimsDataSourceResponsePtrOutput
the claims.
func (RuleManagementEventDataSourceResponseOutput) ElementType ¶
func (RuleManagementEventDataSourceResponseOutput) ElementType() reflect.Type
func (RuleManagementEventDataSourceResponseOutput) EventName ¶
func (o RuleManagementEventDataSourceResponseOutput) EventName() pulumi.StringPtrOutput
the event name.
func (RuleManagementEventDataSourceResponseOutput) EventSource ¶
func (o RuleManagementEventDataSourceResponseOutput) EventSource() pulumi.StringPtrOutput
the event source.
func (RuleManagementEventDataSourceResponseOutput) Level ¶
func (o RuleManagementEventDataSourceResponseOutput) Level() pulumi.StringPtrOutput
the level.
func (RuleManagementEventDataSourceResponseOutput) OdataType ¶
func (o RuleManagementEventDataSourceResponseOutput) OdataType() pulumi.StringOutput
specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource
func (RuleManagementEventDataSourceResponseOutput) OperationName ¶
func (o RuleManagementEventDataSourceResponseOutput) OperationName() pulumi.StringPtrOutput
The name of the operation that should be checked for. If no name is provided, any operation will match.
func (RuleManagementEventDataSourceResponseOutput) ResourceGroupName ¶
func (o RuleManagementEventDataSourceResponseOutput) ResourceGroupName() pulumi.StringPtrOutput
the resource group name.
func (RuleManagementEventDataSourceResponseOutput) ResourceProviderName ¶
func (o RuleManagementEventDataSourceResponseOutput) ResourceProviderName() pulumi.StringPtrOutput
the resource provider name.
func (RuleManagementEventDataSourceResponseOutput) ResourceUri ¶
func (o RuleManagementEventDataSourceResponseOutput) ResourceUri() pulumi.StringPtrOutput
the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
func (RuleManagementEventDataSourceResponseOutput) Status ¶
func (o RuleManagementEventDataSourceResponseOutput) Status() pulumi.StringPtrOutput
The status of the operation that should be checked for. If no status is provided, any status will match.
func (RuleManagementEventDataSourceResponseOutput) SubStatus ¶
func (o RuleManagementEventDataSourceResponseOutput) SubStatus() pulumi.StringPtrOutput
the substatus.
func (RuleManagementEventDataSourceResponseOutput) ToRuleManagementEventDataSourceResponseOutput ¶
func (o RuleManagementEventDataSourceResponseOutput) ToRuleManagementEventDataSourceResponseOutput() RuleManagementEventDataSourceResponseOutput
func (RuleManagementEventDataSourceResponseOutput) ToRuleManagementEventDataSourceResponseOutputWithContext ¶
func (o RuleManagementEventDataSourceResponseOutput) ToRuleManagementEventDataSourceResponseOutputWithContext(ctx context.Context) RuleManagementEventDataSourceResponseOutput
type RuleMetricDataSource ¶
type RuleMetricDataSource struct { // the name of the metric that defines what the rule monitors. MetricName *string `pulumi:"metricName"` // specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource OdataType string `pulumi:"odataType"` // the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule. ResourceUri *string `pulumi:"resourceUri"` }
A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.
type RuleMetricDataSourceArgs ¶
type RuleMetricDataSourceArgs struct { // the name of the metric that defines what the rule monitors. MetricName pulumi.StringPtrInput `pulumi:"metricName"` // specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource OdataType pulumi.StringInput `pulumi:"odataType"` // the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule. ResourceUri pulumi.StringPtrInput `pulumi:"resourceUri"` }
A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.
func (RuleMetricDataSourceArgs) ElementType ¶
func (RuleMetricDataSourceArgs) ElementType() reflect.Type
func (RuleMetricDataSourceArgs) ToRuleMetricDataSourceOutput ¶
func (i RuleMetricDataSourceArgs) ToRuleMetricDataSourceOutput() RuleMetricDataSourceOutput
func (RuleMetricDataSourceArgs) ToRuleMetricDataSourceOutputWithContext ¶
func (i RuleMetricDataSourceArgs) ToRuleMetricDataSourceOutputWithContext(ctx context.Context) RuleMetricDataSourceOutput
type RuleMetricDataSourceInput ¶
type RuleMetricDataSourceInput interface { pulumi.Input ToRuleMetricDataSourceOutput() RuleMetricDataSourceOutput ToRuleMetricDataSourceOutputWithContext(context.Context) RuleMetricDataSourceOutput }
RuleMetricDataSourceInput is an input type that accepts RuleMetricDataSourceArgs and RuleMetricDataSourceOutput values. You can construct a concrete instance of `RuleMetricDataSourceInput` via:
RuleMetricDataSourceArgs{...}
type RuleMetricDataSourceOutput ¶
type RuleMetricDataSourceOutput struct{ *pulumi.OutputState }
A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.
func (RuleMetricDataSourceOutput) ElementType ¶
func (RuleMetricDataSourceOutput) ElementType() reflect.Type
func (RuleMetricDataSourceOutput) MetricName ¶
func (o RuleMetricDataSourceOutput) MetricName() pulumi.StringPtrOutput
the name of the metric that defines what the rule monitors.
func (RuleMetricDataSourceOutput) OdataType ¶
func (o RuleMetricDataSourceOutput) OdataType() pulumi.StringOutput
specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource
func (RuleMetricDataSourceOutput) ResourceUri ¶
func (o RuleMetricDataSourceOutput) ResourceUri() pulumi.StringPtrOutput
the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
func (RuleMetricDataSourceOutput) ToRuleMetricDataSourceOutput ¶
func (o RuleMetricDataSourceOutput) ToRuleMetricDataSourceOutput() RuleMetricDataSourceOutput
func (RuleMetricDataSourceOutput) ToRuleMetricDataSourceOutputWithContext ¶
func (o RuleMetricDataSourceOutput) ToRuleMetricDataSourceOutputWithContext(ctx context.Context) RuleMetricDataSourceOutput
type RuleMetricDataSourceResponse ¶
type RuleMetricDataSourceResponse struct { // the name of the metric that defines what the rule monitors. MetricName *string `pulumi:"metricName"` // specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource OdataType string `pulumi:"odataType"` // the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule. ResourceUri *string `pulumi:"resourceUri"` }
A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.
type RuleMetricDataSourceResponseArgs ¶
type RuleMetricDataSourceResponseArgs struct { // the name of the metric that defines what the rule monitors. MetricName pulumi.StringPtrInput `pulumi:"metricName"` // specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource OdataType pulumi.StringInput `pulumi:"odataType"` // the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule. ResourceUri pulumi.StringPtrInput `pulumi:"resourceUri"` }
A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.
func (RuleMetricDataSourceResponseArgs) ElementType ¶
func (RuleMetricDataSourceResponseArgs) ElementType() reflect.Type
func (RuleMetricDataSourceResponseArgs) ToRuleMetricDataSourceResponseOutput ¶
func (i RuleMetricDataSourceResponseArgs) ToRuleMetricDataSourceResponseOutput() RuleMetricDataSourceResponseOutput
func (RuleMetricDataSourceResponseArgs) ToRuleMetricDataSourceResponseOutputWithContext ¶
func (i RuleMetricDataSourceResponseArgs) ToRuleMetricDataSourceResponseOutputWithContext(ctx context.Context) RuleMetricDataSourceResponseOutput
type RuleMetricDataSourceResponseInput ¶
type RuleMetricDataSourceResponseInput interface { pulumi.Input ToRuleMetricDataSourceResponseOutput() RuleMetricDataSourceResponseOutput ToRuleMetricDataSourceResponseOutputWithContext(context.Context) RuleMetricDataSourceResponseOutput }
RuleMetricDataSourceResponseInput is an input type that accepts RuleMetricDataSourceResponseArgs and RuleMetricDataSourceResponseOutput values. You can construct a concrete instance of `RuleMetricDataSourceResponseInput` via:
RuleMetricDataSourceResponseArgs{...}
type RuleMetricDataSourceResponseOutput ¶
type RuleMetricDataSourceResponseOutput struct{ *pulumi.OutputState }
A rule metric data source. The discriminator value is always RuleMetricDataSource in this case.
func (RuleMetricDataSourceResponseOutput) ElementType ¶
func (RuleMetricDataSourceResponseOutput) ElementType() reflect.Type
func (RuleMetricDataSourceResponseOutput) MetricName ¶
func (o RuleMetricDataSourceResponseOutput) MetricName() pulumi.StringPtrOutput
the name of the metric that defines what the rule monitors.
func (RuleMetricDataSourceResponseOutput) OdataType ¶
func (o RuleMetricDataSourceResponseOutput) OdataType() pulumi.StringOutput
specifies the type of data source. There are two types of rule data sources: RuleMetricDataSource and RuleManagementEventDataSource
func (RuleMetricDataSourceResponseOutput) ResourceUri ¶
func (o RuleMetricDataSourceResponseOutput) ResourceUri() pulumi.StringPtrOutput
the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule.
func (RuleMetricDataSourceResponseOutput) ToRuleMetricDataSourceResponseOutput ¶
func (o RuleMetricDataSourceResponseOutput) ToRuleMetricDataSourceResponseOutput() RuleMetricDataSourceResponseOutput
func (RuleMetricDataSourceResponseOutput) ToRuleMetricDataSourceResponseOutputWithContext ¶
func (o RuleMetricDataSourceResponseOutput) ToRuleMetricDataSourceResponseOutputWithContext(ctx context.Context) RuleMetricDataSourceResponseOutput
type RuleWebhookAction ¶
type RuleWebhookAction struct { // specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. OdataType string `pulumi:"odataType"` // the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. Properties map[string]string `pulumi:"properties"` // the service uri to Post the notification when the alert activates or resolves. ServiceUri *string `pulumi:"serviceUri"` }
Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.
type RuleWebhookActionArgs ¶
type RuleWebhookActionArgs struct { // specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. OdataType pulumi.StringInput `pulumi:"odataType"` // the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. Properties pulumi.StringMapInput `pulumi:"properties"` // the service uri to Post the notification when the alert activates or resolves. ServiceUri pulumi.StringPtrInput `pulumi:"serviceUri"` }
Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.
func (RuleWebhookActionArgs) ElementType ¶
func (RuleWebhookActionArgs) ElementType() reflect.Type
func (RuleWebhookActionArgs) ToRuleWebhookActionOutput ¶
func (i RuleWebhookActionArgs) ToRuleWebhookActionOutput() RuleWebhookActionOutput
func (RuleWebhookActionArgs) ToRuleWebhookActionOutputWithContext ¶
func (i RuleWebhookActionArgs) ToRuleWebhookActionOutputWithContext(ctx context.Context) RuleWebhookActionOutput
type RuleWebhookActionInput ¶
type RuleWebhookActionInput interface { pulumi.Input ToRuleWebhookActionOutput() RuleWebhookActionOutput ToRuleWebhookActionOutputWithContext(context.Context) RuleWebhookActionOutput }
RuleWebhookActionInput is an input type that accepts RuleWebhookActionArgs and RuleWebhookActionOutput values. You can construct a concrete instance of `RuleWebhookActionInput` via:
RuleWebhookActionArgs{...}
type RuleWebhookActionOutput ¶
type RuleWebhookActionOutput struct{ *pulumi.OutputState }
Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.
func (RuleWebhookActionOutput) ElementType ¶
func (RuleWebhookActionOutput) ElementType() reflect.Type
func (RuleWebhookActionOutput) OdataType ¶
func (o RuleWebhookActionOutput) OdataType() pulumi.StringOutput
specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction.
func (RuleWebhookActionOutput) Properties ¶
func (o RuleWebhookActionOutput) Properties() pulumi.StringMapOutput
the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
func (RuleWebhookActionOutput) ServiceUri ¶
func (o RuleWebhookActionOutput) ServiceUri() pulumi.StringPtrOutput
the service uri to Post the notification when the alert activates or resolves.
func (RuleWebhookActionOutput) ToRuleWebhookActionOutput ¶
func (o RuleWebhookActionOutput) ToRuleWebhookActionOutput() RuleWebhookActionOutput
func (RuleWebhookActionOutput) ToRuleWebhookActionOutputWithContext ¶
func (o RuleWebhookActionOutput) ToRuleWebhookActionOutputWithContext(ctx context.Context) RuleWebhookActionOutput
type RuleWebhookActionResponse ¶
type RuleWebhookActionResponse struct { // specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. OdataType string `pulumi:"odataType"` // the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. Properties map[string]string `pulumi:"properties"` // the service uri to Post the notification when the alert activates or resolves. ServiceUri *string `pulumi:"serviceUri"` }
Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.
type RuleWebhookActionResponseArgs ¶
type RuleWebhookActionResponseArgs struct { // specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction. OdataType pulumi.StringInput `pulumi:"odataType"` // the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. Properties pulumi.StringMapInput `pulumi:"properties"` // the service uri to Post the notification when the alert activates or resolves. ServiceUri pulumi.StringPtrInput `pulumi:"serviceUri"` }
Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.
func (RuleWebhookActionResponseArgs) ElementType ¶
func (RuleWebhookActionResponseArgs) ElementType() reflect.Type
func (RuleWebhookActionResponseArgs) ToRuleWebhookActionResponseOutput ¶
func (i RuleWebhookActionResponseArgs) ToRuleWebhookActionResponseOutput() RuleWebhookActionResponseOutput
func (RuleWebhookActionResponseArgs) ToRuleWebhookActionResponseOutputWithContext ¶
func (i RuleWebhookActionResponseArgs) ToRuleWebhookActionResponseOutputWithContext(ctx context.Context) RuleWebhookActionResponseOutput
type RuleWebhookActionResponseInput ¶
type RuleWebhookActionResponseInput interface { pulumi.Input ToRuleWebhookActionResponseOutput() RuleWebhookActionResponseOutput ToRuleWebhookActionResponseOutputWithContext(context.Context) RuleWebhookActionResponseOutput }
RuleWebhookActionResponseInput is an input type that accepts RuleWebhookActionResponseArgs and RuleWebhookActionResponseOutput values. You can construct a concrete instance of `RuleWebhookActionResponseInput` via:
RuleWebhookActionResponseArgs{...}
type RuleWebhookActionResponseOutput ¶
type RuleWebhookActionResponseOutput struct{ *pulumi.OutputState }
Specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.
func (RuleWebhookActionResponseOutput) ElementType ¶
func (RuleWebhookActionResponseOutput) ElementType() reflect.Type
func (RuleWebhookActionResponseOutput) OdataType ¶
func (o RuleWebhookActionResponseOutput) OdataType() pulumi.StringOutput
specifies the type of the action. There are two types of actions: RuleEmailAction and RuleWebhookAction.
func (RuleWebhookActionResponseOutput) Properties ¶
func (o RuleWebhookActionResponseOutput) Properties() pulumi.StringMapOutput
the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
func (RuleWebhookActionResponseOutput) ServiceUri ¶
func (o RuleWebhookActionResponseOutput) ServiceUri() pulumi.StringPtrOutput
the service uri to Post the notification when the alert activates or resolves.
func (RuleWebhookActionResponseOutput) ToRuleWebhookActionResponseOutput ¶
func (o RuleWebhookActionResponseOutput) ToRuleWebhookActionResponseOutput() RuleWebhookActionResponseOutput
func (RuleWebhookActionResponseOutput) ToRuleWebhookActionResponseOutputWithContext ¶
func (o RuleWebhookActionResponseOutput) ToRuleWebhookActionResponseOutputWithContext(ctx context.Context) RuleWebhookActionResponseOutput
type ScaleAction ¶
type ScaleAction struct { // the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format. Cooldown string `pulumi:"cooldown"` // the scale direction. Whether the scaling action increases or decreases the number of instances. Direction string `pulumi:"direction"` // the type of action that should occur when the scale rule fires. Type string `pulumi:"type"` // the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1. Value *string `pulumi:"value"` }
The parameters for the scaling action.
type ScaleActionArgs ¶
type ScaleActionArgs struct { // the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format. Cooldown pulumi.StringInput `pulumi:"cooldown"` // the scale direction. Whether the scaling action increases or decreases the number of instances. Direction pulumi.StringInput `pulumi:"direction"` // the type of action that should occur when the scale rule fires. Type pulumi.StringInput `pulumi:"type"` // the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1. Value pulumi.StringPtrInput `pulumi:"value"` }
The parameters for the scaling action.
func (ScaleActionArgs) ElementType ¶
func (ScaleActionArgs) ElementType() reflect.Type
func (ScaleActionArgs) ToScaleActionOutput ¶
func (i ScaleActionArgs) ToScaleActionOutput() ScaleActionOutput
func (ScaleActionArgs) ToScaleActionOutputWithContext ¶
func (i ScaleActionArgs) ToScaleActionOutputWithContext(ctx context.Context) ScaleActionOutput
type ScaleActionInput ¶
type ScaleActionInput interface { pulumi.Input ToScaleActionOutput() ScaleActionOutput ToScaleActionOutputWithContext(context.Context) ScaleActionOutput }
ScaleActionInput is an input type that accepts ScaleActionArgs and ScaleActionOutput values. You can construct a concrete instance of `ScaleActionInput` via:
ScaleActionArgs{...}
type ScaleActionOutput ¶
type ScaleActionOutput struct{ *pulumi.OutputState }
The parameters for the scaling action.
func (ScaleActionOutput) Cooldown ¶
func (o ScaleActionOutput) Cooldown() pulumi.StringOutput
the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format.
func (ScaleActionOutput) Direction ¶
func (o ScaleActionOutput) Direction() pulumi.StringOutput
the scale direction. Whether the scaling action increases or decreases the number of instances.
func (ScaleActionOutput) ElementType ¶
func (ScaleActionOutput) ElementType() reflect.Type
func (ScaleActionOutput) ToScaleActionOutput ¶
func (o ScaleActionOutput) ToScaleActionOutput() ScaleActionOutput
func (ScaleActionOutput) ToScaleActionOutputWithContext ¶
func (o ScaleActionOutput) ToScaleActionOutputWithContext(ctx context.Context) ScaleActionOutput
func (ScaleActionOutput) Type ¶
func (o ScaleActionOutput) Type() pulumi.StringOutput
the type of action that should occur when the scale rule fires.
func (ScaleActionOutput) Value ¶
func (o ScaleActionOutput) Value() pulumi.StringPtrOutput
the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1.
type ScaleActionResponse ¶
type ScaleActionResponse struct { // the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format. Cooldown string `pulumi:"cooldown"` // the scale direction. Whether the scaling action increases or decreases the number of instances. Direction string `pulumi:"direction"` // the type of action that should occur when the scale rule fires. Type string `pulumi:"type"` // the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1. Value *string `pulumi:"value"` }
The parameters for the scaling action.
type ScaleActionResponseArgs ¶
type ScaleActionResponseArgs struct { // the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format. Cooldown pulumi.StringInput `pulumi:"cooldown"` // the scale direction. Whether the scaling action increases or decreases the number of instances. Direction pulumi.StringInput `pulumi:"direction"` // the type of action that should occur when the scale rule fires. Type pulumi.StringInput `pulumi:"type"` // the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1. Value pulumi.StringPtrInput `pulumi:"value"` }
The parameters for the scaling action.
func (ScaleActionResponseArgs) ElementType ¶
func (ScaleActionResponseArgs) ElementType() reflect.Type
func (ScaleActionResponseArgs) ToScaleActionResponseOutput ¶
func (i ScaleActionResponseArgs) ToScaleActionResponseOutput() ScaleActionResponseOutput
func (ScaleActionResponseArgs) ToScaleActionResponseOutputWithContext ¶
func (i ScaleActionResponseArgs) ToScaleActionResponseOutputWithContext(ctx context.Context) ScaleActionResponseOutput
type ScaleActionResponseInput ¶
type ScaleActionResponseInput interface { pulumi.Input ToScaleActionResponseOutput() ScaleActionResponseOutput ToScaleActionResponseOutputWithContext(context.Context) ScaleActionResponseOutput }
ScaleActionResponseInput is an input type that accepts ScaleActionResponseArgs and ScaleActionResponseOutput values. You can construct a concrete instance of `ScaleActionResponseInput` via:
ScaleActionResponseArgs{...}
type ScaleActionResponseOutput ¶
type ScaleActionResponseOutput struct{ *pulumi.OutputState }
The parameters for the scaling action.
func (ScaleActionResponseOutput) Cooldown ¶
func (o ScaleActionResponseOutput) Cooldown() pulumi.StringOutput
the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format.
func (ScaleActionResponseOutput) Direction ¶
func (o ScaleActionResponseOutput) Direction() pulumi.StringOutput
the scale direction. Whether the scaling action increases or decreases the number of instances.
func (ScaleActionResponseOutput) ElementType ¶
func (ScaleActionResponseOutput) ElementType() reflect.Type
func (ScaleActionResponseOutput) ToScaleActionResponseOutput ¶
func (o ScaleActionResponseOutput) ToScaleActionResponseOutput() ScaleActionResponseOutput
func (ScaleActionResponseOutput) ToScaleActionResponseOutputWithContext ¶
func (o ScaleActionResponseOutput) ToScaleActionResponseOutputWithContext(ctx context.Context) ScaleActionResponseOutput
func (ScaleActionResponseOutput) Type ¶
func (o ScaleActionResponseOutput) Type() pulumi.StringOutput
the type of action that should occur when the scale rule fires.
func (ScaleActionResponseOutput) Value ¶
func (o ScaleActionResponseOutput) Value() pulumi.StringPtrOutput
the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1.
type ScaleCapacity ¶
type ScaleCapacity struct { // the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Default string `pulumi:"default"` // the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription. Maximum string `pulumi:"maximum"` // the minimum number of instances for the resource. Minimum string `pulumi:"minimum"` }
The number of instances that can be used during this profile.
type ScaleCapacityArgs ¶
type ScaleCapacityArgs struct { // the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Default pulumi.StringInput `pulumi:"default"` // the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription. Maximum pulumi.StringInput `pulumi:"maximum"` // the minimum number of instances for the resource. Minimum pulumi.StringInput `pulumi:"minimum"` }
The number of instances that can be used during this profile.
func (ScaleCapacityArgs) ElementType ¶
func (ScaleCapacityArgs) ElementType() reflect.Type
func (ScaleCapacityArgs) ToScaleCapacityOutput ¶
func (i ScaleCapacityArgs) ToScaleCapacityOutput() ScaleCapacityOutput
func (ScaleCapacityArgs) ToScaleCapacityOutputWithContext ¶
func (i ScaleCapacityArgs) ToScaleCapacityOutputWithContext(ctx context.Context) ScaleCapacityOutput
type ScaleCapacityInput ¶
type ScaleCapacityInput interface { pulumi.Input ToScaleCapacityOutput() ScaleCapacityOutput ToScaleCapacityOutputWithContext(context.Context) ScaleCapacityOutput }
ScaleCapacityInput is an input type that accepts ScaleCapacityArgs and ScaleCapacityOutput values. You can construct a concrete instance of `ScaleCapacityInput` via:
ScaleCapacityArgs{...}
type ScaleCapacityOutput ¶
type ScaleCapacityOutput struct{ *pulumi.OutputState }
The number of instances that can be used during this profile.
func (ScaleCapacityOutput) Default ¶
func (o ScaleCapacityOutput) Default() pulumi.StringOutput
the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default.
func (ScaleCapacityOutput) ElementType ¶
func (ScaleCapacityOutput) ElementType() reflect.Type
func (ScaleCapacityOutput) Maximum ¶
func (o ScaleCapacityOutput) Maximum() pulumi.StringOutput
the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription.
func (ScaleCapacityOutput) Minimum ¶
func (o ScaleCapacityOutput) Minimum() pulumi.StringOutput
the minimum number of instances for the resource.
func (ScaleCapacityOutput) ToScaleCapacityOutput ¶
func (o ScaleCapacityOutput) ToScaleCapacityOutput() ScaleCapacityOutput
func (ScaleCapacityOutput) ToScaleCapacityOutputWithContext ¶
func (o ScaleCapacityOutput) ToScaleCapacityOutputWithContext(ctx context.Context) ScaleCapacityOutput
type ScaleCapacityResponse ¶
type ScaleCapacityResponse struct { // the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Default string `pulumi:"default"` // the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription. Maximum string `pulumi:"maximum"` // the minimum number of instances for the resource. Minimum string `pulumi:"minimum"` }
The number of instances that can be used during this profile.
type ScaleCapacityResponseArgs ¶
type ScaleCapacityResponseArgs struct { // the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Default pulumi.StringInput `pulumi:"default"` // the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription. Maximum pulumi.StringInput `pulumi:"maximum"` // the minimum number of instances for the resource. Minimum pulumi.StringInput `pulumi:"minimum"` }
The number of instances that can be used during this profile.
func (ScaleCapacityResponseArgs) ElementType ¶
func (ScaleCapacityResponseArgs) ElementType() reflect.Type
func (ScaleCapacityResponseArgs) ToScaleCapacityResponseOutput ¶
func (i ScaleCapacityResponseArgs) ToScaleCapacityResponseOutput() ScaleCapacityResponseOutput
func (ScaleCapacityResponseArgs) ToScaleCapacityResponseOutputWithContext ¶
func (i ScaleCapacityResponseArgs) ToScaleCapacityResponseOutputWithContext(ctx context.Context) ScaleCapacityResponseOutput
type ScaleCapacityResponseInput ¶
type ScaleCapacityResponseInput interface { pulumi.Input ToScaleCapacityResponseOutput() ScaleCapacityResponseOutput ToScaleCapacityResponseOutputWithContext(context.Context) ScaleCapacityResponseOutput }
ScaleCapacityResponseInput is an input type that accepts ScaleCapacityResponseArgs and ScaleCapacityResponseOutput values. You can construct a concrete instance of `ScaleCapacityResponseInput` via:
ScaleCapacityResponseArgs{...}
type ScaleCapacityResponseOutput ¶
type ScaleCapacityResponseOutput struct{ *pulumi.OutputState }
The number of instances that can be used during this profile.
func (ScaleCapacityResponseOutput) Default ¶
func (o ScaleCapacityResponseOutput) Default() pulumi.StringOutput
the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default.
func (ScaleCapacityResponseOutput) ElementType ¶
func (ScaleCapacityResponseOutput) ElementType() reflect.Type
func (ScaleCapacityResponseOutput) Maximum ¶
func (o ScaleCapacityResponseOutput) Maximum() pulumi.StringOutput
the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription.
func (ScaleCapacityResponseOutput) Minimum ¶
func (o ScaleCapacityResponseOutput) Minimum() pulumi.StringOutput
the minimum number of instances for the resource.
func (ScaleCapacityResponseOutput) ToScaleCapacityResponseOutput ¶
func (o ScaleCapacityResponseOutput) ToScaleCapacityResponseOutput() ScaleCapacityResponseOutput
func (ScaleCapacityResponseOutput) ToScaleCapacityResponseOutputWithContext ¶
func (o ScaleCapacityResponseOutput) ToScaleCapacityResponseOutputWithContext(ctx context.Context) ScaleCapacityResponseOutput
type ScaleRule ¶
type ScaleRule struct { // the trigger that results in a scaling action. MetricTrigger MetricTrigger `pulumi:"metricTrigger"` // the parameters for the scaling action. ScaleAction ScaleAction `pulumi:"scaleAction"` }
A rule that provide the triggers and parameters for the scaling action.
type ScaleRuleArgs ¶
type ScaleRuleArgs struct { // the trigger that results in a scaling action. MetricTrigger MetricTriggerInput `pulumi:"metricTrigger"` // the parameters for the scaling action. ScaleAction ScaleActionInput `pulumi:"scaleAction"` }
A rule that provide the triggers and parameters for the scaling action.
func (ScaleRuleArgs) ElementType ¶
func (ScaleRuleArgs) ElementType() reflect.Type
func (ScaleRuleArgs) ToScaleRuleOutput ¶
func (i ScaleRuleArgs) ToScaleRuleOutput() ScaleRuleOutput
func (ScaleRuleArgs) ToScaleRuleOutputWithContext ¶
func (i ScaleRuleArgs) ToScaleRuleOutputWithContext(ctx context.Context) ScaleRuleOutput
type ScaleRuleArray ¶
type ScaleRuleArray []ScaleRuleInput
func (ScaleRuleArray) ElementType ¶
func (ScaleRuleArray) ElementType() reflect.Type
func (ScaleRuleArray) ToScaleRuleArrayOutput ¶
func (i ScaleRuleArray) ToScaleRuleArrayOutput() ScaleRuleArrayOutput
func (ScaleRuleArray) ToScaleRuleArrayOutputWithContext ¶
func (i ScaleRuleArray) ToScaleRuleArrayOutputWithContext(ctx context.Context) ScaleRuleArrayOutput
type ScaleRuleArrayInput ¶
type ScaleRuleArrayInput interface { pulumi.Input ToScaleRuleArrayOutput() ScaleRuleArrayOutput ToScaleRuleArrayOutputWithContext(context.Context) ScaleRuleArrayOutput }
ScaleRuleArrayInput is an input type that accepts ScaleRuleArray and ScaleRuleArrayOutput values. You can construct a concrete instance of `ScaleRuleArrayInput` via:
ScaleRuleArray{ ScaleRuleArgs{...} }
type ScaleRuleArrayOutput ¶
type ScaleRuleArrayOutput struct{ *pulumi.OutputState }
func (ScaleRuleArrayOutput) ElementType ¶
func (ScaleRuleArrayOutput) ElementType() reflect.Type
func (ScaleRuleArrayOutput) Index ¶
func (o ScaleRuleArrayOutput) Index(i pulumi.IntInput) ScaleRuleOutput
func (ScaleRuleArrayOutput) ToScaleRuleArrayOutput ¶
func (o ScaleRuleArrayOutput) ToScaleRuleArrayOutput() ScaleRuleArrayOutput
func (ScaleRuleArrayOutput) ToScaleRuleArrayOutputWithContext ¶
func (o ScaleRuleArrayOutput) ToScaleRuleArrayOutputWithContext(ctx context.Context) ScaleRuleArrayOutput
type ScaleRuleInput ¶
type ScaleRuleInput interface { pulumi.Input ToScaleRuleOutput() ScaleRuleOutput ToScaleRuleOutputWithContext(context.Context) ScaleRuleOutput }
ScaleRuleInput is an input type that accepts ScaleRuleArgs and ScaleRuleOutput values. You can construct a concrete instance of `ScaleRuleInput` via:
ScaleRuleArgs{...}
type ScaleRuleMetricDimension ¶
type ScaleRuleMetricDimension struct { // Name of the dimension. DimensionName string `pulumi:"dimensionName"` // the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values Operator string `pulumi:"operator"` // list of dimension values. For example: ["App1","App2"]. Values []string `pulumi:"values"` }
Specifies an auto scale rule metric dimension.
type ScaleRuleMetricDimensionArgs ¶
type ScaleRuleMetricDimensionArgs struct { // Name of the dimension. DimensionName pulumi.StringInput `pulumi:"dimensionName"` // the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values Operator pulumi.StringInput `pulumi:"operator"` // list of dimension values. For example: ["App1","App2"]. Values pulumi.StringArrayInput `pulumi:"values"` }
Specifies an auto scale rule metric dimension.
func (ScaleRuleMetricDimensionArgs) ElementType ¶
func (ScaleRuleMetricDimensionArgs) ElementType() reflect.Type
func (ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutput ¶
func (i ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutput() ScaleRuleMetricDimensionOutput
func (ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutputWithContext ¶
func (i ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOutput
type ScaleRuleMetricDimensionArray ¶
type ScaleRuleMetricDimensionArray []ScaleRuleMetricDimensionInput
func (ScaleRuleMetricDimensionArray) ElementType ¶
func (ScaleRuleMetricDimensionArray) ElementType() reflect.Type
func (ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutput ¶
func (i ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutput() ScaleRuleMetricDimensionArrayOutput
func (ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutputWithContext ¶
func (i ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionArrayOutput
type ScaleRuleMetricDimensionArrayInput ¶
type ScaleRuleMetricDimensionArrayInput interface { pulumi.Input ToScaleRuleMetricDimensionArrayOutput() ScaleRuleMetricDimensionArrayOutput ToScaleRuleMetricDimensionArrayOutputWithContext(context.Context) ScaleRuleMetricDimensionArrayOutput }
ScaleRuleMetricDimensionArrayInput is an input type that accepts ScaleRuleMetricDimensionArray and ScaleRuleMetricDimensionArrayOutput values. You can construct a concrete instance of `ScaleRuleMetricDimensionArrayInput` via:
ScaleRuleMetricDimensionArray{ ScaleRuleMetricDimensionArgs{...} }
type ScaleRuleMetricDimensionArrayOutput ¶
type ScaleRuleMetricDimensionArrayOutput struct{ *pulumi.OutputState }
func (ScaleRuleMetricDimensionArrayOutput) ElementType ¶
func (ScaleRuleMetricDimensionArrayOutput) ElementType() reflect.Type
func (ScaleRuleMetricDimensionArrayOutput) Index ¶
func (o ScaleRuleMetricDimensionArrayOutput) Index(i pulumi.IntInput) ScaleRuleMetricDimensionOutput
func (ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutput ¶
func (o ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutput() ScaleRuleMetricDimensionArrayOutput
func (ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutputWithContext ¶
func (o ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionArrayOutput
type ScaleRuleMetricDimensionInput ¶
type ScaleRuleMetricDimensionInput interface { pulumi.Input ToScaleRuleMetricDimensionOutput() ScaleRuleMetricDimensionOutput ToScaleRuleMetricDimensionOutputWithContext(context.Context) ScaleRuleMetricDimensionOutput }
ScaleRuleMetricDimensionInput is an input type that accepts ScaleRuleMetricDimensionArgs and ScaleRuleMetricDimensionOutput values. You can construct a concrete instance of `ScaleRuleMetricDimensionInput` via:
ScaleRuleMetricDimensionArgs{...}
type ScaleRuleMetricDimensionOutput ¶
type ScaleRuleMetricDimensionOutput struct{ *pulumi.OutputState }
Specifies an auto scale rule metric dimension.
func (ScaleRuleMetricDimensionOutput) DimensionName ¶
func (o ScaleRuleMetricDimensionOutput) DimensionName() pulumi.StringOutput
Name of the dimension.
func (ScaleRuleMetricDimensionOutput) ElementType ¶
func (ScaleRuleMetricDimensionOutput) ElementType() reflect.Type
func (ScaleRuleMetricDimensionOutput) Operator ¶
func (o ScaleRuleMetricDimensionOutput) Operator() pulumi.StringOutput
the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values
func (ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutput ¶
func (o ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutput() ScaleRuleMetricDimensionOutput
func (ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutputWithContext ¶
func (o ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOutput
func (ScaleRuleMetricDimensionOutput) Values ¶
func (o ScaleRuleMetricDimensionOutput) Values() pulumi.StringArrayOutput
list of dimension values. For example: ["App1","App2"].
type ScaleRuleMetricDimensionResponse ¶
type ScaleRuleMetricDimensionResponse struct { // Name of the dimension. DimensionName string `pulumi:"dimensionName"` // the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values Operator string `pulumi:"operator"` // list of dimension values. For example: ["App1","App2"]. Values []string `pulumi:"values"` }
Specifies an auto scale rule metric dimension.
type ScaleRuleMetricDimensionResponseArgs ¶
type ScaleRuleMetricDimensionResponseArgs struct { // Name of the dimension. DimensionName pulumi.StringInput `pulumi:"dimensionName"` // the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values Operator pulumi.StringInput `pulumi:"operator"` // list of dimension values. For example: ["App1","App2"]. Values pulumi.StringArrayInput `pulumi:"values"` }
Specifies an auto scale rule metric dimension.
func (ScaleRuleMetricDimensionResponseArgs) ElementType ¶
func (ScaleRuleMetricDimensionResponseArgs) ElementType() reflect.Type
func (ScaleRuleMetricDimensionResponseArgs) ToScaleRuleMetricDimensionResponseOutput ¶
func (i ScaleRuleMetricDimensionResponseArgs) ToScaleRuleMetricDimensionResponseOutput() ScaleRuleMetricDimensionResponseOutput
func (ScaleRuleMetricDimensionResponseArgs) ToScaleRuleMetricDimensionResponseOutputWithContext ¶
func (i ScaleRuleMetricDimensionResponseArgs) ToScaleRuleMetricDimensionResponseOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseOutput
type ScaleRuleMetricDimensionResponseArray ¶
type ScaleRuleMetricDimensionResponseArray []ScaleRuleMetricDimensionResponseInput
func (ScaleRuleMetricDimensionResponseArray) ElementType ¶
func (ScaleRuleMetricDimensionResponseArray) ElementType() reflect.Type
func (ScaleRuleMetricDimensionResponseArray) ToScaleRuleMetricDimensionResponseArrayOutput ¶
func (i ScaleRuleMetricDimensionResponseArray) ToScaleRuleMetricDimensionResponseArrayOutput() ScaleRuleMetricDimensionResponseArrayOutput
func (ScaleRuleMetricDimensionResponseArray) ToScaleRuleMetricDimensionResponseArrayOutputWithContext ¶
func (i ScaleRuleMetricDimensionResponseArray) ToScaleRuleMetricDimensionResponseArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseArrayOutput
type ScaleRuleMetricDimensionResponseArrayInput ¶
type ScaleRuleMetricDimensionResponseArrayInput interface { pulumi.Input ToScaleRuleMetricDimensionResponseArrayOutput() ScaleRuleMetricDimensionResponseArrayOutput ToScaleRuleMetricDimensionResponseArrayOutputWithContext(context.Context) ScaleRuleMetricDimensionResponseArrayOutput }
ScaleRuleMetricDimensionResponseArrayInput is an input type that accepts ScaleRuleMetricDimensionResponseArray and ScaleRuleMetricDimensionResponseArrayOutput values. You can construct a concrete instance of `ScaleRuleMetricDimensionResponseArrayInput` via:
ScaleRuleMetricDimensionResponseArray{ ScaleRuleMetricDimensionResponseArgs{...} }
type ScaleRuleMetricDimensionResponseArrayOutput ¶
type ScaleRuleMetricDimensionResponseArrayOutput struct{ *pulumi.OutputState }
func (ScaleRuleMetricDimensionResponseArrayOutput) ElementType ¶
func (ScaleRuleMetricDimensionResponseArrayOutput) ElementType() reflect.Type
func (ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutput ¶
func (o ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutput() ScaleRuleMetricDimensionResponseArrayOutput
func (ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutputWithContext ¶
func (o ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseArrayOutput
type ScaleRuleMetricDimensionResponseInput ¶
type ScaleRuleMetricDimensionResponseInput interface { pulumi.Input ToScaleRuleMetricDimensionResponseOutput() ScaleRuleMetricDimensionResponseOutput ToScaleRuleMetricDimensionResponseOutputWithContext(context.Context) ScaleRuleMetricDimensionResponseOutput }
ScaleRuleMetricDimensionResponseInput is an input type that accepts ScaleRuleMetricDimensionResponseArgs and ScaleRuleMetricDimensionResponseOutput values. You can construct a concrete instance of `ScaleRuleMetricDimensionResponseInput` via:
ScaleRuleMetricDimensionResponseArgs{...}
type ScaleRuleMetricDimensionResponseOutput ¶
type ScaleRuleMetricDimensionResponseOutput struct{ *pulumi.OutputState }
Specifies an auto scale rule metric dimension.
func (ScaleRuleMetricDimensionResponseOutput) DimensionName ¶
func (o ScaleRuleMetricDimensionResponseOutput) DimensionName() pulumi.StringOutput
Name of the dimension.
func (ScaleRuleMetricDimensionResponseOutput) ElementType ¶
func (ScaleRuleMetricDimensionResponseOutput) ElementType() reflect.Type
func (ScaleRuleMetricDimensionResponseOutput) Operator ¶
func (o ScaleRuleMetricDimensionResponseOutput) Operator() pulumi.StringOutput
the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values
func (ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutput ¶
func (o ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutput() ScaleRuleMetricDimensionResponseOutput
func (ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutputWithContext ¶
func (o ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseOutput
func (ScaleRuleMetricDimensionResponseOutput) Values ¶
func (o ScaleRuleMetricDimensionResponseOutput) Values() pulumi.StringArrayOutput
list of dimension values. For example: ["App1","App2"].
type ScaleRuleOutput ¶
type ScaleRuleOutput struct{ *pulumi.OutputState }
A rule that provide the triggers and parameters for the scaling action.
func (ScaleRuleOutput) ElementType ¶
func (ScaleRuleOutput) ElementType() reflect.Type
func (ScaleRuleOutput) MetricTrigger ¶
func (o ScaleRuleOutput) MetricTrigger() MetricTriggerOutput
the trigger that results in a scaling action.
func (ScaleRuleOutput) ScaleAction ¶
func (o ScaleRuleOutput) ScaleAction() ScaleActionOutput
the parameters for the scaling action.
func (ScaleRuleOutput) ToScaleRuleOutput ¶
func (o ScaleRuleOutput) ToScaleRuleOutput() ScaleRuleOutput
func (ScaleRuleOutput) ToScaleRuleOutputWithContext ¶
func (o ScaleRuleOutput) ToScaleRuleOutputWithContext(ctx context.Context) ScaleRuleOutput
type ScaleRuleResponse ¶
type ScaleRuleResponse struct { // the trigger that results in a scaling action. MetricTrigger MetricTriggerResponse `pulumi:"metricTrigger"` // the parameters for the scaling action. ScaleAction ScaleActionResponse `pulumi:"scaleAction"` }
A rule that provide the triggers and parameters for the scaling action.
type ScaleRuleResponseArgs ¶
type ScaleRuleResponseArgs struct { // the trigger that results in a scaling action. MetricTrigger MetricTriggerResponseInput `pulumi:"metricTrigger"` // the parameters for the scaling action. ScaleAction ScaleActionResponseInput `pulumi:"scaleAction"` }
A rule that provide the triggers and parameters for the scaling action.
func (ScaleRuleResponseArgs) ElementType ¶
func (ScaleRuleResponseArgs) ElementType() reflect.Type
func (ScaleRuleResponseArgs) ToScaleRuleResponseOutput ¶
func (i ScaleRuleResponseArgs) ToScaleRuleResponseOutput() ScaleRuleResponseOutput
func (ScaleRuleResponseArgs) ToScaleRuleResponseOutputWithContext ¶
func (i ScaleRuleResponseArgs) ToScaleRuleResponseOutputWithContext(ctx context.Context) ScaleRuleResponseOutput
type ScaleRuleResponseArray ¶
type ScaleRuleResponseArray []ScaleRuleResponseInput
func (ScaleRuleResponseArray) ElementType ¶
func (ScaleRuleResponseArray) ElementType() reflect.Type
func (ScaleRuleResponseArray) ToScaleRuleResponseArrayOutput ¶
func (i ScaleRuleResponseArray) ToScaleRuleResponseArrayOutput() ScaleRuleResponseArrayOutput
func (ScaleRuleResponseArray) ToScaleRuleResponseArrayOutputWithContext ¶
func (i ScaleRuleResponseArray) ToScaleRuleResponseArrayOutputWithContext(ctx context.Context) ScaleRuleResponseArrayOutput
type ScaleRuleResponseArrayInput ¶
type ScaleRuleResponseArrayInput interface { pulumi.Input ToScaleRuleResponseArrayOutput() ScaleRuleResponseArrayOutput ToScaleRuleResponseArrayOutputWithContext(context.Context) ScaleRuleResponseArrayOutput }
ScaleRuleResponseArrayInput is an input type that accepts ScaleRuleResponseArray and ScaleRuleResponseArrayOutput values. You can construct a concrete instance of `ScaleRuleResponseArrayInput` via:
ScaleRuleResponseArray{ ScaleRuleResponseArgs{...} }
type ScaleRuleResponseArrayOutput ¶
type ScaleRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ScaleRuleResponseArrayOutput) ElementType ¶
func (ScaleRuleResponseArrayOutput) ElementType() reflect.Type
func (ScaleRuleResponseArrayOutput) Index ¶
func (o ScaleRuleResponseArrayOutput) Index(i pulumi.IntInput) ScaleRuleResponseOutput
func (ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutput ¶
func (o ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutput() ScaleRuleResponseArrayOutput
func (ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutputWithContext ¶
func (o ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutputWithContext(ctx context.Context) ScaleRuleResponseArrayOutput
type ScaleRuleResponseInput ¶
type ScaleRuleResponseInput interface { pulumi.Input ToScaleRuleResponseOutput() ScaleRuleResponseOutput ToScaleRuleResponseOutputWithContext(context.Context) ScaleRuleResponseOutput }
ScaleRuleResponseInput is an input type that accepts ScaleRuleResponseArgs and ScaleRuleResponseOutput values. You can construct a concrete instance of `ScaleRuleResponseInput` via:
ScaleRuleResponseArgs{...}
type ScaleRuleResponseOutput ¶
type ScaleRuleResponseOutput struct{ *pulumi.OutputState }
A rule that provide the triggers and parameters for the scaling action.
func (ScaleRuleResponseOutput) ElementType ¶
func (ScaleRuleResponseOutput) ElementType() reflect.Type
func (ScaleRuleResponseOutput) MetricTrigger ¶
func (o ScaleRuleResponseOutput) MetricTrigger() MetricTriggerResponseOutput
the trigger that results in a scaling action.
func (ScaleRuleResponseOutput) ScaleAction ¶
func (o ScaleRuleResponseOutput) ScaleAction() ScaleActionResponseOutput
the parameters for the scaling action.
func (ScaleRuleResponseOutput) ToScaleRuleResponseOutput ¶
func (o ScaleRuleResponseOutput) ToScaleRuleResponseOutput() ScaleRuleResponseOutput
func (ScaleRuleResponseOutput) ToScaleRuleResponseOutputWithContext ¶
func (o ScaleRuleResponseOutput) ToScaleRuleResponseOutputWithContext(ctx context.Context) ScaleRuleResponseOutput
type Schedule ¶
type Schedule struct { // frequency (in minutes) at which rule condition should be evaluated. FrequencyInMinutes int `pulumi:"frequencyInMinutes"` // Time window for which data needs to be fetched for query (should be greater than or equal to frequencyInMinutes). TimeWindowInMinutes int `pulumi:"timeWindowInMinutes"` }
Defines how often to run the search and the time interval.
type ScheduleArgs ¶
type ScheduleArgs struct { // frequency (in minutes) at which rule condition should be evaluated. FrequencyInMinutes pulumi.IntInput `pulumi:"frequencyInMinutes"` // Time window for which data needs to be fetched for query (should be greater than or equal to frequencyInMinutes). TimeWindowInMinutes pulumi.IntInput `pulumi:"timeWindowInMinutes"` }
Defines how often to run the search and the time interval.
func (ScheduleArgs) ElementType ¶
func (ScheduleArgs) ElementType() reflect.Type
func (ScheduleArgs) ToScheduleOutput ¶
func (i ScheduleArgs) ToScheduleOutput() ScheduleOutput
func (ScheduleArgs) ToScheduleOutputWithContext ¶
func (i ScheduleArgs) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (ScheduleArgs) ToSchedulePtrOutput ¶
func (i ScheduleArgs) ToSchedulePtrOutput() SchedulePtrOutput
func (ScheduleArgs) ToSchedulePtrOutputWithContext ¶
func (i ScheduleArgs) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type ScheduleInput ¶
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(context.Context) ScheduleOutput }
ScheduleInput is an input type that accepts ScheduleArgs and ScheduleOutput values. You can construct a concrete instance of `ScheduleInput` via:
ScheduleArgs{...}
type ScheduleOutput ¶
type ScheduleOutput struct{ *pulumi.OutputState }
Defines how often to run the search and the time interval.
func (ScheduleOutput) ElementType ¶
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) FrequencyInMinutes ¶
func (o ScheduleOutput) FrequencyInMinutes() pulumi.IntOutput
frequency (in minutes) at which rule condition should be evaluated.
func (ScheduleOutput) TimeWindowInMinutes ¶
func (o ScheduleOutput) TimeWindowInMinutes() pulumi.IntOutput
Time window for which data needs to be fetched for query (should be greater than or equal to frequencyInMinutes).
func (ScheduleOutput) ToScheduleOutput ¶
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (ScheduleOutput) ToSchedulePtrOutput ¶
func (o ScheduleOutput) ToSchedulePtrOutput() SchedulePtrOutput
func (ScheduleOutput) ToSchedulePtrOutputWithContext ¶
func (o ScheduleOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type SchedulePtrInput ¶
type SchedulePtrInput interface { pulumi.Input ToSchedulePtrOutput() SchedulePtrOutput ToSchedulePtrOutputWithContext(context.Context) SchedulePtrOutput }
SchedulePtrInput is an input type that accepts ScheduleArgs, SchedulePtr and SchedulePtrOutput values. You can construct a concrete instance of `SchedulePtrInput` via:
ScheduleArgs{...} or: nil
func SchedulePtr ¶
func SchedulePtr(v *ScheduleArgs) SchedulePtrInput
type SchedulePtrOutput ¶
type SchedulePtrOutput struct{ *pulumi.OutputState }
func (SchedulePtrOutput) Elem ¶
func (o SchedulePtrOutput) Elem() ScheduleOutput
func (SchedulePtrOutput) ElementType ¶
func (SchedulePtrOutput) ElementType() reflect.Type
func (SchedulePtrOutput) FrequencyInMinutes ¶
func (o SchedulePtrOutput) FrequencyInMinutes() pulumi.IntPtrOutput
frequency (in minutes) at which rule condition should be evaluated.
func (SchedulePtrOutput) TimeWindowInMinutes ¶
func (o SchedulePtrOutput) TimeWindowInMinutes() pulumi.IntPtrOutput
Time window for which data needs to be fetched for query (should be greater than or equal to frequencyInMinutes).
func (SchedulePtrOutput) ToSchedulePtrOutput ¶
func (o SchedulePtrOutput) ToSchedulePtrOutput() SchedulePtrOutput
func (SchedulePtrOutput) ToSchedulePtrOutputWithContext ¶
func (o SchedulePtrOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type ScheduleResponse ¶
type ScheduleResponse struct { // frequency (in minutes) at which rule condition should be evaluated. FrequencyInMinutes int `pulumi:"frequencyInMinutes"` // Time window for which data needs to be fetched for query (should be greater than or equal to frequencyInMinutes). TimeWindowInMinutes int `pulumi:"timeWindowInMinutes"` }
Defines how often to run the search and the time interval.
type ScheduleResponseArgs ¶
type ScheduleResponseArgs struct { // frequency (in minutes) at which rule condition should be evaluated. FrequencyInMinutes pulumi.IntInput `pulumi:"frequencyInMinutes"` // Time window for which data needs to be fetched for query (should be greater than or equal to frequencyInMinutes). TimeWindowInMinutes pulumi.IntInput `pulumi:"timeWindowInMinutes"` }
Defines how often to run the search and the time interval.
func (ScheduleResponseArgs) ElementType ¶
func (ScheduleResponseArgs) ElementType() reflect.Type
func (ScheduleResponseArgs) ToScheduleResponseOutput ¶
func (i ScheduleResponseArgs) ToScheduleResponseOutput() ScheduleResponseOutput
func (ScheduleResponseArgs) ToScheduleResponseOutputWithContext ¶
func (i ScheduleResponseArgs) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
func (ScheduleResponseArgs) ToScheduleResponsePtrOutput ¶
func (i ScheduleResponseArgs) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
func (ScheduleResponseArgs) ToScheduleResponsePtrOutputWithContext ¶
func (i ScheduleResponseArgs) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
type ScheduleResponseInput ¶
type ScheduleResponseInput interface { pulumi.Input ToScheduleResponseOutput() ScheduleResponseOutput ToScheduleResponseOutputWithContext(context.Context) ScheduleResponseOutput }
ScheduleResponseInput is an input type that accepts ScheduleResponseArgs and ScheduleResponseOutput values. You can construct a concrete instance of `ScheduleResponseInput` via:
ScheduleResponseArgs{...}
type ScheduleResponseOutput ¶
type ScheduleResponseOutput struct{ *pulumi.OutputState }
Defines how often to run the search and the time interval.
func (ScheduleResponseOutput) ElementType ¶
func (ScheduleResponseOutput) ElementType() reflect.Type
func (ScheduleResponseOutput) FrequencyInMinutes ¶
func (o ScheduleResponseOutput) FrequencyInMinutes() pulumi.IntOutput
frequency (in minutes) at which rule condition should be evaluated.
func (ScheduleResponseOutput) TimeWindowInMinutes ¶
func (o ScheduleResponseOutput) TimeWindowInMinutes() pulumi.IntOutput
Time window for which data needs to be fetched for query (should be greater than or equal to frequencyInMinutes).
func (ScheduleResponseOutput) ToScheduleResponseOutput ¶
func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput
func (ScheduleResponseOutput) ToScheduleResponseOutputWithContext ¶
func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
func (ScheduleResponseOutput) ToScheduleResponsePtrOutput ¶
func (o ScheduleResponseOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
func (ScheduleResponseOutput) ToScheduleResponsePtrOutputWithContext ¶
func (o ScheduleResponseOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
type ScheduleResponsePtrInput ¶
type ScheduleResponsePtrInput interface { pulumi.Input ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput ToScheduleResponsePtrOutputWithContext(context.Context) ScheduleResponsePtrOutput }
ScheduleResponsePtrInput is an input type that accepts ScheduleResponseArgs, ScheduleResponsePtr and ScheduleResponsePtrOutput values. You can construct a concrete instance of `ScheduleResponsePtrInput` via:
ScheduleResponseArgs{...} or: nil
func ScheduleResponsePtr ¶
func ScheduleResponsePtr(v *ScheduleResponseArgs) ScheduleResponsePtrInput
type ScheduleResponsePtrOutput ¶
type ScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (ScheduleResponsePtrOutput) Elem ¶
func (o ScheduleResponsePtrOutput) Elem() ScheduleResponseOutput
func (ScheduleResponsePtrOutput) ElementType ¶
func (ScheduleResponsePtrOutput) ElementType() reflect.Type
func (ScheduleResponsePtrOutput) FrequencyInMinutes ¶
func (o ScheduleResponsePtrOutput) FrequencyInMinutes() pulumi.IntPtrOutput
frequency (in minutes) at which rule condition should be evaluated.
func (ScheduleResponsePtrOutput) TimeWindowInMinutes ¶
func (o ScheduleResponsePtrOutput) TimeWindowInMinutes() pulumi.IntPtrOutput
Time window for which data needs to be fetched for query (should be greater than or equal to frequencyInMinutes).
func (ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput ¶
func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
func (ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext ¶
func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
type ScheduledQueryRule ¶
type ScheduledQueryRule struct { pulumi.CustomResourceState // Action needs to be taken on rule execution. Action pulumi.AnyOutput `pulumi:"action"` // The description of the Log Search rule. Description pulumi.StringPtrOutput `pulumi:"description"` // The flag which indicates whether the Log Search rule is enabled. Value should be true or false Enabled pulumi.StringPtrOutput `pulumi:"enabled"` // Last time the rule was updated in IS08601 format. LastUpdatedTime pulumi.StringOutput `pulumi:"lastUpdatedTime"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // Provisioning state of the scheduled query rule ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Schedule (Frequency, Time Window) for rule. Required for action type - AlertingAction Schedule ScheduleResponsePtrOutput `pulumi:"schedule"` // Data Source against which rule will Query Data Source SourceResponseOutput `pulumi:"source"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
The Log Search Rule resource.
func GetScheduledQueryRule ¶
func GetScheduledQueryRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledQueryRuleState, opts ...pulumi.ResourceOption) (*ScheduledQueryRule, error)
GetScheduledQueryRule gets an existing ScheduledQueryRule 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 NewScheduledQueryRule ¶
func NewScheduledQueryRule(ctx *pulumi.Context, name string, args *ScheduledQueryRuleArgs, opts ...pulumi.ResourceOption) (*ScheduledQueryRule, error)
NewScheduledQueryRule registers a new resource with the given unique name, arguments, and options.
type ScheduledQueryRuleArgs ¶
type ScheduledQueryRuleArgs struct { // Action needs to be taken on rule execution. Action pulumi.Input // The description of the Log Search rule. Description pulumi.StringPtrInput // The flag which indicates whether the Log Search rule is enabled. Value should be true or false Enabled pulumi.StringPtrInput // Resource location Location pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the rule. RuleName pulumi.StringInput // Schedule (Frequency, Time Window) for rule. Required for action type - AlertingAction Schedule SchedulePtrInput // Data Source against which rule will Query Data Source SourceInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a ScheduledQueryRule resource.
func (ScheduledQueryRuleArgs) ElementType ¶
func (ScheduledQueryRuleArgs) ElementType() reflect.Type
type ScheduledQueryRuleState ¶
type ScheduledQueryRuleState struct { // Action needs to be taken on rule execution. Action pulumi.Input // The description of the Log Search rule. Description pulumi.StringPtrInput // The flag which indicates whether the Log Search rule is enabled. Value should be true or false Enabled pulumi.StringPtrInput // Last time the rule was updated in IS08601 format. LastUpdatedTime pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // Provisioning state of the scheduled query rule ProvisioningState pulumi.StringPtrInput // Schedule (Frequency, Time Window) for rule. Required for action type - AlertingAction Schedule ScheduleResponsePtrInput // Data Source against which rule will Query Data Source SourceResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Azure resource type Type pulumi.StringPtrInput }
func (ScheduledQueryRuleState) ElementType ¶
func (ScheduledQueryRuleState) ElementType() reflect.Type
type SmsReceiver ¶
type SmsReceiver struct { // The country code of the SMS receiver. CountryCode string `pulumi:"countryCode"` // The name of the SMS receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // The phone number of the SMS receiver. PhoneNumber string `pulumi:"phoneNumber"` }
An SMS receiver.
type SmsReceiverArgs ¶
type SmsReceiverArgs struct { // The country code of the SMS receiver. CountryCode pulumi.StringInput `pulumi:"countryCode"` // The name of the SMS receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The phone number of the SMS receiver. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
An SMS receiver.
func (SmsReceiverArgs) ElementType ¶
func (SmsReceiverArgs) ElementType() reflect.Type
func (SmsReceiverArgs) ToSmsReceiverOutput ¶
func (i SmsReceiverArgs) ToSmsReceiverOutput() SmsReceiverOutput
func (SmsReceiverArgs) ToSmsReceiverOutputWithContext ¶
func (i SmsReceiverArgs) ToSmsReceiverOutputWithContext(ctx context.Context) SmsReceiverOutput
type SmsReceiverArray ¶
type SmsReceiverArray []SmsReceiverInput
func (SmsReceiverArray) ElementType ¶
func (SmsReceiverArray) ElementType() reflect.Type
func (SmsReceiverArray) ToSmsReceiverArrayOutput ¶
func (i SmsReceiverArray) ToSmsReceiverArrayOutput() SmsReceiverArrayOutput
func (SmsReceiverArray) ToSmsReceiverArrayOutputWithContext ¶
func (i SmsReceiverArray) ToSmsReceiverArrayOutputWithContext(ctx context.Context) SmsReceiverArrayOutput
type SmsReceiverArrayInput ¶
type SmsReceiverArrayInput interface { pulumi.Input ToSmsReceiverArrayOutput() SmsReceiverArrayOutput ToSmsReceiverArrayOutputWithContext(context.Context) SmsReceiverArrayOutput }
SmsReceiverArrayInput is an input type that accepts SmsReceiverArray and SmsReceiverArrayOutput values. You can construct a concrete instance of `SmsReceiverArrayInput` via:
SmsReceiverArray{ SmsReceiverArgs{...} }
type SmsReceiverArrayOutput ¶
type SmsReceiverArrayOutput struct{ *pulumi.OutputState }
func (SmsReceiverArrayOutput) ElementType ¶
func (SmsReceiverArrayOutput) ElementType() reflect.Type
func (SmsReceiverArrayOutput) Index ¶
func (o SmsReceiverArrayOutput) Index(i pulumi.IntInput) SmsReceiverOutput
func (SmsReceiverArrayOutput) ToSmsReceiverArrayOutput ¶
func (o SmsReceiverArrayOutput) ToSmsReceiverArrayOutput() SmsReceiverArrayOutput
func (SmsReceiverArrayOutput) ToSmsReceiverArrayOutputWithContext ¶
func (o SmsReceiverArrayOutput) ToSmsReceiverArrayOutputWithContext(ctx context.Context) SmsReceiverArrayOutput
type SmsReceiverInput ¶
type SmsReceiverInput interface { pulumi.Input ToSmsReceiverOutput() SmsReceiverOutput ToSmsReceiverOutputWithContext(context.Context) SmsReceiverOutput }
SmsReceiverInput is an input type that accepts SmsReceiverArgs and SmsReceiverOutput values. You can construct a concrete instance of `SmsReceiverInput` via:
SmsReceiverArgs{...}
type SmsReceiverOutput ¶
type SmsReceiverOutput struct{ *pulumi.OutputState }
An SMS receiver.
func (SmsReceiverOutput) CountryCode ¶
func (o SmsReceiverOutput) CountryCode() pulumi.StringOutput
The country code of the SMS receiver.
func (SmsReceiverOutput) ElementType ¶
func (SmsReceiverOutput) ElementType() reflect.Type
func (SmsReceiverOutput) Name ¶
func (o SmsReceiverOutput) Name() pulumi.StringOutput
The name of the SMS receiver. Names must be unique across all receivers within an action group.
func (SmsReceiverOutput) PhoneNumber ¶
func (o SmsReceiverOutput) PhoneNumber() pulumi.StringOutput
The phone number of the SMS receiver.
func (SmsReceiverOutput) ToSmsReceiverOutput ¶
func (o SmsReceiverOutput) ToSmsReceiverOutput() SmsReceiverOutput
func (SmsReceiverOutput) ToSmsReceiverOutputWithContext ¶
func (o SmsReceiverOutput) ToSmsReceiverOutputWithContext(ctx context.Context) SmsReceiverOutput
type SmsReceiverResponse ¶
type SmsReceiverResponse struct { // The country code of the SMS receiver. CountryCode string `pulumi:"countryCode"` // The name of the SMS receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // The phone number of the SMS receiver. PhoneNumber string `pulumi:"phoneNumber"` // The status of the receiver. Status string `pulumi:"status"` }
An SMS receiver.
type SmsReceiverResponseArgs ¶
type SmsReceiverResponseArgs struct { // The country code of the SMS receiver. CountryCode pulumi.StringInput `pulumi:"countryCode"` // The name of the SMS receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The phone number of the SMS receiver. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` // The status of the receiver. Status pulumi.StringInput `pulumi:"status"` }
An SMS receiver.
func (SmsReceiverResponseArgs) ElementType ¶
func (SmsReceiverResponseArgs) ElementType() reflect.Type
func (SmsReceiverResponseArgs) ToSmsReceiverResponseOutput ¶
func (i SmsReceiverResponseArgs) ToSmsReceiverResponseOutput() SmsReceiverResponseOutput
func (SmsReceiverResponseArgs) ToSmsReceiverResponseOutputWithContext ¶
func (i SmsReceiverResponseArgs) ToSmsReceiverResponseOutputWithContext(ctx context.Context) SmsReceiverResponseOutput
type SmsReceiverResponseArray ¶
type SmsReceiverResponseArray []SmsReceiverResponseInput
func (SmsReceiverResponseArray) ElementType ¶
func (SmsReceiverResponseArray) ElementType() reflect.Type
func (SmsReceiverResponseArray) ToSmsReceiverResponseArrayOutput ¶
func (i SmsReceiverResponseArray) ToSmsReceiverResponseArrayOutput() SmsReceiverResponseArrayOutput
func (SmsReceiverResponseArray) ToSmsReceiverResponseArrayOutputWithContext ¶
func (i SmsReceiverResponseArray) ToSmsReceiverResponseArrayOutputWithContext(ctx context.Context) SmsReceiverResponseArrayOutput
type SmsReceiverResponseArrayInput ¶
type SmsReceiverResponseArrayInput interface { pulumi.Input ToSmsReceiverResponseArrayOutput() SmsReceiverResponseArrayOutput ToSmsReceiverResponseArrayOutputWithContext(context.Context) SmsReceiverResponseArrayOutput }
SmsReceiverResponseArrayInput is an input type that accepts SmsReceiverResponseArray and SmsReceiverResponseArrayOutput values. You can construct a concrete instance of `SmsReceiverResponseArrayInput` via:
SmsReceiverResponseArray{ SmsReceiverResponseArgs{...} }
type SmsReceiverResponseArrayOutput ¶
type SmsReceiverResponseArrayOutput struct{ *pulumi.OutputState }
func (SmsReceiverResponseArrayOutput) ElementType ¶
func (SmsReceiverResponseArrayOutput) ElementType() reflect.Type
func (SmsReceiverResponseArrayOutput) Index ¶
func (o SmsReceiverResponseArrayOutput) Index(i pulumi.IntInput) SmsReceiverResponseOutput
func (SmsReceiverResponseArrayOutput) ToSmsReceiverResponseArrayOutput ¶
func (o SmsReceiverResponseArrayOutput) ToSmsReceiverResponseArrayOutput() SmsReceiverResponseArrayOutput
func (SmsReceiverResponseArrayOutput) ToSmsReceiverResponseArrayOutputWithContext ¶
func (o SmsReceiverResponseArrayOutput) ToSmsReceiverResponseArrayOutputWithContext(ctx context.Context) SmsReceiverResponseArrayOutput
type SmsReceiverResponseInput ¶
type SmsReceiverResponseInput interface { pulumi.Input ToSmsReceiverResponseOutput() SmsReceiverResponseOutput ToSmsReceiverResponseOutputWithContext(context.Context) SmsReceiverResponseOutput }
SmsReceiverResponseInput is an input type that accepts SmsReceiverResponseArgs and SmsReceiverResponseOutput values. You can construct a concrete instance of `SmsReceiverResponseInput` via:
SmsReceiverResponseArgs{...}
type SmsReceiverResponseOutput ¶
type SmsReceiverResponseOutput struct{ *pulumi.OutputState }
An SMS receiver.
func (SmsReceiverResponseOutput) CountryCode ¶
func (o SmsReceiverResponseOutput) CountryCode() pulumi.StringOutput
The country code of the SMS receiver.
func (SmsReceiverResponseOutput) ElementType ¶
func (SmsReceiverResponseOutput) ElementType() reflect.Type
func (SmsReceiverResponseOutput) Name ¶
func (o SmsReceiverResponseOutput) Name() pulumi.StringOutput
The name of the SMS receiver. Names must be unique across all receivers within an action group.
func (SmsReceiverResponseOutput) PhoneNumber ¶
func (o SmsReceiverResponseOutput) PhoneNumber() pulumi.StringOutput
The phone number of the SMS receiver.
func (SmsReceiverResponseOutput) Status ¶
func (o SmsReceiverResponseOutput) Status() pulumi.StringOutput
The status of the receiver.
func (SmsReceiverResponseOutput) ToSmsReceiverResponseOutput ¶
func (o SmsReceiverResponseOutput) ToSmsReceiverResponseOutput() SmsReceiverResponseOutput
func (SmsReceiverResponseOutput) ToSmsReceiverResponseOutputWithContext ¶
func (o SmsReceiverResponseOutput) ToSmsReceiverResponseOutputWithContext(ctx context.Context) SmsReceiverResponseOutput
type Source ¶
type Source struct { // List of Resource referred into query AuthorizedResources []string `pulumi:"authorizedResources"` // The resource uri over which log search query is to be run. DataSourceId string `pulumi:"dataSourceId"` // Log search query. Required for action type - AlertingAction Query *string `pulumi:"query"` // Set value to 'ResultCount' . QueryType *string `pulumi:"queryType"` }
Specifies the log search query.
type SourceArgs ¶
type SourceArgs struct { // List of Resource referred into query AuthorizedResources pulumi.StringArrayInput `pulumi:"authorizedResources"` // The resource uri over which log search query is to be run. DataSourceId pulumi.StringInput `pulumi:"dataSourceId"` // Log search query. Required for action type - AlertingAction Query pulumi.StringPtrInput `pulumi:"query"` // Set value to 'ResultCount' . QueryType pulumi.StringPtrInput `pulumi:"queryType"` }
Specifies the log search query.
func (SourceArgs) ElementType ¶
func (SourceArgs) ElementType() reflect.Type
func (SourceArgs) ToSourceOutput ¶
func (i SourceArgs) ToSourceOutput() SourceOutput
func (SourceArgs) ToSourceOutputWithContext ¶
func (i SourceArgs) ToSourceOutputWithContext(ctx context.Context) SourceOutput
func (SourceArgs) ToSourcePtrOutput ¶
func (i SourceArgs) ToSourcePtrOutput() SourcePtrOutput
func (SourceArgs) ToSourcePtrOutputWithContext ¶
func (i SourceArgs) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
type SourceInput ¶
type SourceInput interface { pulumi.Input ToSourceOutput() SourceOutput ToSourceOutputWithContext(context.Context) SourceOutput }
SourceInput is an input type that accepts SourceArgs and SourceOutput values. You can construct a concrete instance of `SourceInput` via:
SourceArgs{...}
type SourceOutput ¶
type SourceOutput struct{ *pulumi.OutputState }
Specifies the log search query.
func (SourceOutput) AuthorizedResources ¶
func (o SourceOutput) AuthorizedResources() pulumi.StringArrayOutput
List of Resource referred into query
func (SourceOutput) DataSourceId ¶
func (o SourceOutput) DataSourceId() pulumi.StringOutput
The resource uri over which log search query is to be run.
func (SourceOutput) ElementType ¶
func (SourceOutput) ElementType() reflect.Type
func (SourceOutput) Query ¶
func (o SourceOutput) Query() pulumi.StringPtrOutput
Log search query. Required for action type - AlertingAction
func (SourceOutput) QueryType ¶
func (o SourceOutput) QueryType() pulumi.StringPtrOutput
Set value to 'ResultCount' .
func (SourceOutput) ToSourceOutput ¶
func (o SourceOutput) ToSourceOutput() SourceOutput
func (SourceOutput) ToSourceOutputWithContext ¶
func (o SourceOutput) ToSourceOutputWithContext(ctx context.Context) SourceOutput
func (SourceOutput) ToSourcePtrOutput ¶
func (o SourceOutput) ToSourcePtrOutput() SourcePtrOutput
func (SourceOutput) ToSourcePtrOutputWithContext ¶
func (o SourceOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
type SourcePtrInput ¶
type SourcePtrInput interface { pulumi.Input ToSourcePtrOutput() SourcePtrOutput ToSourcePtrOutputWithContext(context.Context) SourcePtrOutput }
SourcePtrInput is an input type that accepts SourceArgs, SourcePtr and SourcePtrOutput values. You can construct a concrete instance of `SourcePtrInput` via:
SourceArgs{...} or: nil
func SourcePtr ¶
func SourcePtr(v *SourceArgs) SourcePtrInput
type SourcePtrOutput ¶
type SourcePtrOutput struct{ *pulumi.OutputState }
func (SourcePtrOutput) AuthorizedResources ¶
func (o SourcePtrOutput) AuthorizedResources() pulumi.StringArrayOutput
List of Resource referred into query
func (SourcePtrOutput) DataSourceId ¶
func (o SourcePtrOutput) DataSourceId() pulumi.StringPtrOutput
The resource uri over which log search query is to be run.
func (SourcePtrOutput) Elem ¶
func (o SourcePtrOutput) Elem() SourceOutput
func (SourcePtrOutput) ElementType ¶
func (SourcePtrOutput) ElementType() reflect.Type
func (SourcePtrOutput) Query ¶
func (o SourcePtrOutput) Query() pulumi.StringPtrOutput
Log search query. Required for action type - AlertingAction
func (SourcePtrOutput) QueryType ¶
func (o SourcePtrOutput) QueryType() pulumi.StringPtrOutput
Set value to 'ResultCount' .
func (SourcePtrOutput) ToSourcePtrOutput ¶
func (o SourcePtrOutput) ToSourcePtrOutput() SourcePtrOutput
func (SourcePtrOutput) ToSourcePtrOutputWithContext ¶
func (o SourcePtrOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
type SourceResponse ¶
type SourceResponse struct { // List of Resource referred into query AuthorizedResources []string `pulumi:"authorizedResources"` // The resource uri over which log search query is to be run. DataSourceId string `pulumi:"dataSourceId"` // Log search query. Required for action type - AlertingAction Query *string `pulumi:"query"` // Set value to 'ResultCount' . QueryType *string `pulumi:"queryType"` }
Specifies the log search query.
type SourceResponseArgs ¶
type SourceResponseArgs struct { // List of Resource referred into query AuthorizedResources pulumi.StringArrayInput `pulumi:"authorizedResources"` // The resource uri over which log search query is to be run. DataSourceId pulumi.StringInput `pulumi:"dataSourceId"` // Log search query. Required for action type - AlertingAction Query pulumi.StringPtrInput `pulumi:"query"` // Set value to 'ResultCount' . QueryType pulumi.StringPtrInput `pulumi:"queryType"` }
Specifies the log search query.
func (SourceResponseArgs) ElementType ¶
func (SourceResponseArgs) ElementType() reflect.Type
func (SourceResponseArgs) ToSourceResponseOutput ¶
func (i SourceResponseArgs) ToSourceResponseOutput() SourceResponseOutput
func (SourceResponseArgs) ToSourceResponseOutputWithContext ¶
func (i SourceResponseArgs) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput
func (SourceResponseArgs) ToSourceResponsePtrOutput ¶
func (i SourceResponseArgs) ToSourceResponsePtrOutput() SourceResponsePtrOutput
func (SourceResponseArgs) ToSourceResponsePtrOutputWithContext ¶
func (i SourceResponseArgs) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput
type SourceResponseInput ¶
type SourceResponseInput interface { pulumi.Input ToSourceResponseOutput() SourceResponseOutput ToSourceResponseOutputWithContext(context.Context) SourceResponseOutput }
SourceResponseInput is an input type that accepts SourceResponseArgs and SourceResponseOutput values. You can construct a concrete instance of `SourceResponseInput` via:
SourceResponseArgs{...}
type SourceResponseOutput ¶
type SourceResponseOutput struct{ *pulumi.OutputState }
Specifies the log search query.
func (SourceResponseOutput) AuthorizedResources ¶
func (o SourceResponseOutput) AuthorizedResources() pulumi.StringArrayOutput
List of Resource referred into query
func (SourceResponseOutput) DataSourceId ¶
func (o SourceResponseOutput) DataSourceId() pulumi.StringOutput
The resource uri over which log search query is to be run.
func (SourceResponseOutput) ElementType ¶
func (SourceResponseOutput) ElementType() reflect.Type
func (SourceResponseOutput) Query ¶
func (o SourceResponseOutput) Query() pulumi.StringPtrOutput
Log search query. Required for action type - AlertingAction
func (SourceResponseOutput) QueryType ¶
func (o SourceResponseOutput) QueryType() pulumi.StringPtrOutput
Set value to 'ResultCount' .
func (SourceResponseOutput) ToSourceResponseOutput ¶
func (o SourceResponseOutput) ToSourceResponseOutput() SourceResponseOutput
func (SourceResponseOutput) ToSourceResponseOutputWithContext ¶
func (o SourceResponseOutput) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput
func (SourceResponseOutput) ToSourceResponsePtrOutput ¶
func (o SourceResponseOutput) ToSourceResponsePtrOutput() SourceResponsePtrOutput
func (SourceResponseOutput) ToSourceResponsePtrOutputWithContext ¶
func (o SourceResponseOutput) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput
type SourceResponsePtrInput ¶
type SourceResponsePtrInput interface { pulumi.Input ToSourceResponsePtrOutput() SourceResponsePtrOutput ToSourceResponsePtrOutputWithContext(context.Context) SourceResponsePtrOutput }
SourceResponsePtrInput is an input type that accepts SourceResponseArgs, SourceResponsePtr and SourceResponsePtrOutput values. You can construct a concrete instance of `SourceResponsePtrInput` via:
SourceResponseArgs{...} or: nil
func SourceResponsePtr ¶
func SourceResponsePtr(v *SourceResponseArgs) SourceResponsePtrInput
type SourceResponsePtrOutput ¶
type SourceResponsePtrOutput struct{ *pulumi.OutputState }
func (SourceResponsePtrOutput) AuthorizedResources ¶
func (o SourceResponsePtrOutput) AuthorizedResources() pulumi.StringArrayOutput
List of Resource referred into query
func (SourceResponsePtrOutput) DataSourceId ¶
func (o SourceResponsePtrOutput) DataSourceId() pulumi.StringPtrOutput
The resource uri over which log search query is to be run.
func (SourceResponsePtrOutput) Elem ¶
func (o SourceResponsePtrOutput) Elem() SourceResponseOutput
func (SourceResponsePtrOutput) ElementType ¶
func (SourceResponsePtrOutput) ElementType() reflect.Type
func (SourceResponsePtrOutput) Query ¶
func (o SourceResponsePtrOutput) Query() pulumi.StringPtrOutput
Log search query. Required for action type - AlertingAction
func (SourceResponsePtrOutput) QueryType ¶
func (o SourceResponsePtrOutput) QueryType() pulumi.StringPtrOutput
Set value to 'ResultCount' .
func (SourceResponsePtrOutput) ToSourceResponsePtrOutput ¶
func (o SourceResponsePtrOutput) ToSourceResponsePtrOutput() SourceResponsePtrOutput
func (SourceResponsePtrOutput) ToSourceResponsePtrOutputWithContext ¶
func (o SourceResponsePtrOutput) ToSourceResponsePtrOutputWithContext(ctx context.Context) SourceResponsePtrOutput
type ThresholdRuleCondition ¶
type ThresholdRuleCondition struct { // the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource interface{} `pulumi:"dataSource"` // specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). OdataType string `pulumi:"odataType"` // the operator used to compare the data and the threshold. Operator string `pulumi:"operator"` // the threshold value that activates the alert. Threshold float64 `pulumi:"threshold"` // the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric. TimeAggregation *string `pulumi:"timeAggregation"` // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize *string `pulumi:"windowSize"` }
A rule condition based on a metric crossing a threshold.
type ThresholdRuleConditionArgs ¶
type ThresholdRuleConditionArgs struct { // the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource pulumi.Input `pulumi:"dataSource"` // specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). OdataType pulumi.StringInput `pulumi:"odataType"` // the operator used to compare the data and the threshold. Operator pulumi.StringInput `pulumi:"operator"` // the threshold value that activates the alert. Threshold pulumi.Float64Input `pulumi:"threshold"` // the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric. TimeAggregation pulumi.StringPtrInput `pulumi:"timeAggregation"` // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize pulumi.StringPtrInput `pulumi:"windowSize"` }
A rule condition based on a metric crossing a threshold.
func (ThresholdRuleConditionArgs) ElementType ¶
func (ThresholdRuleConditionArgs) ElementType() reflect.Type
func (ThresholdRuleConditionArgs) ToThresholdRuleConditionOutput ¶
func (i ThresholdRuleConditionArgs) ToThresholdRuleConditionOutput() ThresholdRuleConditionOutput
func (ThresholdRuleConditionArgs) ToThresholdRuleConditionOutputWithContext ¶
func (i ThresholdRuleConditionArgs) ToThresholdRuleConditionOutputWithContext(ctx context.Context) ThresholdRuleConditionOutput
type ThresholdRuleConditionInput ¶
type ThresholdRuleConditionInput interface { pulumi.Input ToThresholdRuleConditionOutput() ThresholdRuleConditionOutput ToThresholdRuleConditionOutputWithContext(context.Context) ThresholdRuleConditionOutput }
ThresholdRuleConditionInput is an input type that accepts ThresholdRuleConditionArgs and ThresholdRuleConditionOutput values. You can construct a concrete instance of `ThresholdRuleConditionInput` via:
ThresholdRuleConditionArgs{...}
type ThresholdRuleConditionOutput ¶
type ThresholdRuleConditionOutput struct{ *pulumi.OutputState }
A rule condition based on a metric crossing a threshold.
func (ThresholdRuleConditionOutput) DataSource ¶
func (o ThresholdRuleConditionOutput) DataSource() pulumi.AnyOutput
the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
func (ThresholdRuleConditionOutput) ElementType ¶
func (ThresholdRuleConditionOutput) ElementType() reflect.Type
func (ThresholdRuleConditionOutput) OdataType ¶
func (o ThresholdRuleConditionOutput) OdataType() pulumi.StringOutput
specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
func (ThresholdRuleConditionOutput) Operator ¶
func (o ThresholdRuleConditionOutput) Operator() pulumi.StringOutput
the operator used to compare the data and the threshold.
func (ThresholdRuleConditionOutput) Threshold ¶
func (o ThresholdRuleConditionOutput) Threshold() pulumi.Float64Output
the threshold value that activates the alert.
func (ThresholdRuleConditionOutput) TimeAggregation ¶
func (o ThresholdRuleConditionOutput) TimeAggregation() pulumi.StringPtrOutput
the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric.
func (ThresholdRuleConditionOutput) ToThresholdRuleConditionOutput ¶
func (o ThresholdRuleConditionOutput) ToThresholdRuleConditionOutput() ThresholdRuleConditionOutput
func (ThresholdRuleConditionOutput) ToThresholdRuleConditionOutputWithContext ¶
func (o ThresholdRuleConditionOutput) ToThresholdRuleConditionOutputWithContext(ctx context.Context) ThresholdRuleConditionOutput
func (ThresholdRuleConditionOutput) WindowSize ¶
func (o ThresholdRuleConditionOutput) WindowSize() pulumi.StringPtrOutput
the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
type ThresholdRuleConditionResponse ¶
type ThresholdRuleConditionResponse struct { // the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource interface{} `pulumi:"dataSource"` // specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). OdataType string `pulumi:"odataType"` // the operator used to compare the data and the threshold. Operator string `pulumi:"operator"` // the threshold value that activates the alert. Threshold float64 `pulumi:"threshold"` // the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric. TimeAggregation *string `pulumi:"timeAggregation"` // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize *string `pulumi:"windowSize"` }
A rule condition based on a metric crossing a threshold.
type ThresholdRuleConditionResponseArgs ¶
type ThresholdRuleConditionResponseArgs struct { // the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource pulumi.Input `pulumi:"dataSource"` // specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric). OdataType pulumi.StringInput `pulumi:"odataType"` // the operator used to compare the data and the threshold. Operator pulumi.StringInput `pulumi:"operator"` // the threshold value that activates the alert. Threshold pulumi.Float64Input `pulumi:"threshold"` // the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric. TimeAggregation pulumi.StringPtrInput `pulumi:"timeAggregation"` // the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize pulumi.StringPtrInput `pulumi:"windowSize"` }
A rule condition based on a metric crossing a threshold.
func (ThresholdRuleConditionResponseArgs) ElementType ¶
func (ThresholdRuleConditionResponseArgs) ElementType() reflect.Type
func (ThresholdRuleConditionResponseArgs) ToThresholdRuleConditionResponseOutput ¶
func (i ThresholdRuleConditionResponseArgs) ToThresholdRuleConditionResponseOutput() ThresholdRuleConditionResponseOutput
func (ThresholdRuleConditionResponseArgs) ToThresholdRuleConditionResponseOutputWithContext ¶
func (i ThresholdRuleConditionResponseArgs) ToThresholdRuleConditionResponseOutputWithContext(ctx context.Context) ThresholdRuleConditionResponseOutput
type ThresholdRuleConditionResponseInput ¶
type ThresholdRuleConditionResponseInput interface { pulumi.Input ToThresholdRuleConditionResponseOutput() ThresholdRuleConditionResponseOutput ToThresholdRuleConditionResponseOutputWithContext(context.Context) ThresholdRuleConditionResponseOutput }
ThresholdRuleConditionResponseInput is an input type that accepts ThresholdRuleConditionResponseArgs and ThresholdRuleConditionResponseOutput values. You can construct a concrete instance of `ThresholdRuleConditionResponseInput` via:
ThresholdRuleConditionResponseArgs{...}
type ThresholdRuleConditionResponseOutput ¶
type ThresholdRuleConditionResponseOutput struct{ *pulumi.OutputState }
A rule condition based on a metric crossing a threshold.
func (ThresholdRuleConditionResponseOutput) DataSource ¶
func (o ThresholdRuleConditionResponseOutput) DataSource() pulumi.AnyOutput
the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.
func (ThresholdRuleConditionResponseOutput) ElementType ¶
func (ThresholdRuleConditionResponseOutput) ElementType() reflect.Type
func (ThresholdRuleConditionResponseOutput) OdataType ¶
func (o ThresholdRuleConditionResponseOutput) OdataType() pulumi.StringOutput
specifies the type of condition. This can be one of three types: ManagementEventRuleCondition (occurrences of management events), LocationThresholdRuleCondition (based on the number of failures of a web test), and ThresholdRuleCondition (based on the threshold of a metric).
func (ThresholdRuleConditionResponseOutput) Operator ¶
func (o ThresholdRuleConditionResponseOutput) Operator() pulumi.StringOutput
the operator used to compare the data and the threshold.
func (ThresholdRuleConditionResponseOutput) Threshold ¶
func (o ThresholdRuleConditionResponseOutput) Threshold() pulumi.Float64Output
the threshold value that activates the alert.
func (ThresholdRuleConditionResponseOutput) TimeAggregation ¶
func (o ThresholdRuleConditionResponseOutput) TimeAggregation() pulumi.StringPtrOutput
the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric.
func (ThresholdRuleConditionResponseOutput) ToThresholdRuleConditionResponseOutput ¶
func (o ThresholdRuleConditionResponseOutput) ToThresholdRuleConditionResponseOutput() ThresholdRuleConditionResponseOutput
func (ThresholdRuleConditionResponseOutput) ToThresholdRuleConditionResponseOutputWithContext ¶
func (o ThresholdRuleConditionResponseOutput) ToThresholdRuleConditionResponseOutputWithContext(ctx context.Context) ThresholdRuleConditionResponseOutput
func (ThresholdRuleConditionResponseOutput) WindowSize ¶
func (o ThresholdRuleConditionResponseOutput) WindowSize() pulumi.StringPtrOutput
the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
type TimeWindow ¶
type TimeWindow struct { // the end time for the profile in ISO 8601 format. End string `pulumi:"end"` // the start time for the profile in ISO 8601 format. Start string `pulumi:"start"` // the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone *string `pulumi:"timeZone"` }
A specific date-time for the profile.
type TimeWindowArgs ¶
type TimeWindowArgs struct { // the end time for the profile in ISO 8601 format. End pulumi.StringInput `pulumi:"end"` // the start time for the profile in ISO 8601 format. Start pulumi.StringInput `pulumi:"start"` // the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
A specific date-time for the profile.
func (TimeWindowArgs) ElementType ¶
func (TimeWindowArgs) ElementType() reflect.Type
func (TimeWindowArgs) ToTimeWindowOutput ¶
func (i TimeWindowArgs) ToTimeWindowOutput() TimeWindowOutput
func (TimeWindowArgs) ToTimeWindowOutputWithContext ¶
func (i TimeWindowArgs) ToTimeWindowOutputWithContext(ctx context.Context) TimeWindowOutput
func (TimeWindowArgs) ToTimeWindowPtrOutput ¶
func (i TimeWindowArgs) ToTimeWindowPtrOutput() TimeWindowPtrOutput
func (TimeWindowArgs) ToTimeWindowPtrOutputWithContext ¶
func (i TimeWindowArgs) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
type TimeWindowInput ¶
type TimeWindowInput interface { pulumi.Input ToTimeWindowOutput() TimeWindowOutput ToTimeWindowOutputWithContext(context.Context) TimeWindowOutput }
TimeWindowInput is an input type that accepts TimeWindowArgs and TimeWindowOutput values. You can construct a concrete instance of `TimeWindowInput` via:
TimeWindowArgs{...}
type TimeWindowOutput ¶
type TimeWindowOutput struct{ *pulumi.OutputState }
A specific date-time for the profile.
func (TimeWindowOutput) ElementType ¶
func (TimeWindowOutput) ElementType() reflect.Type
func (TimeWindowOutput) End ¶
func (o TimeWindowOutput) End() pulumi.StringOutput
the end time for the profile in ISO 8601 format.
func (TimeWindowOutput) Start ¶
func (o TimeWindowOutput) Start() pulumi.StringOutput
the start time for the profile in ISO 8601 format.
func (TimeWindowOutput) TimeZone ¶
func (o TimeWindowOutput) TimeZone() pulumi.StringPtrOutput
the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (TimeWindowOutput) ToTimeWindowOutput ¶
func (o TimeWindowOutput) ToTimeWindowOutput() TimeWindowOutput
func (TimeWindowOutput) ToTimeWindowOutputWithContext ¶
func (o TimeWindowOutput) ToTimeWindowOutputWithContext(ctx context.Context) TimeWindowOutput
func (TimeWindowOutput) ToTimeWindowPtrOutput ¶
func (o TimeWindowOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput
func (TimeWindowOutput) ToTimeWindowPtrOutputWithContext ¶
func (o TimeWindowOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
type TimeWindowPtrInput ¶
type TimeWindowPtrInput interface { pulumi.Input ToTimeWindowPtrOutput() TimeWindowPtrOutput ToTimeWindowPtrOutputWithContext(context.Context) TimeWindowPtrOutput }
TimeWindowPtrInput is an input type that accepts TimeWindowArgs, TimeWindowPtr and TimeWindowPtrOutput values. You can construct a concrete instance of `TimeWindowPtrInput` via:
TimeWindowArgs{...} or: nil
func TimeWindowPtr ¶
func TimeWindowPtr(v *TimeWindowArgs) TimeWindowPtrInput
type TimeWindowPtrOutput ¶
type TimeWindowPtrOutput struct{ *pulumi.OutputState }
func (TimeWindowPtrOutput) Elem ¶
func (o TimeWindowPtrOutput) Elem() TimeWindowOutput
func (TimeWindowPtrOutput) ElementType ¶
func (TimeWindowPtrOutput) ElementType() reflect.Type
func (TimeWindowPtrOutput) End ¶
func (o TimeWindowPtrOutput) End() pulumi.StringPtrOutput
the end time for the profile in ISO 8601 format.
func (TimeWindowPtrOutput) Start ¶
func (o TimeWindowPtrOutput) Start() pulumi.StringPtrOutput
the start time for the profile in ISO 8601 format.
func (TimeWindowPtrOutput) TimeZone ¶
func (o TimeWindowPtrOutput) TimeZone() pulumi.StringPtrOutput
the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (TimeWindowPtrOutput) ToTimeWindowPtrOutput ¶
func (o TimeWindowPtrOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput
func (TimeWindowPtrOutput) ToTimeWindowPtrOutputWithContext ¶
func (o TimeWindowPtrOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
type TimeWindowResponse ¶
type TimeWindowResponse struct { // the end time for the profile in ISO 8601 format. End string `pulumi:"end"` // the start time for the profile in ISO 8601 format. Start string `pulumi:"start"` // the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone *string `pulumi:"timeZone"` }
A specific date-time for the profile.
type TimeWindowResponseArgs ¶
type TimeWindowResponseArgs struct { // the end time for the profile in ISO 8601 format. End pulumi.StringInput `pulumi:"end"` // the start time for the profile in ISO 8601 format. Start pulumi.StringInput `pulumi:"start"` // the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
A specific date-time for the profile.
func (TimeWindowResponseArgs) ElementType ¶
func (TimeWindowResponseArgs) ElementType() reflect.Type
func (TimeWindowResponseArgs) ToTimeWindowResponseOutput ¶
func (i TimeWindowResponseArgs) ToTimeWindowResponseOutput() TimeWindowResponseOutput
func (TimeWindowResponseArgs) ToTimeWindowResponseOutputWithContext ¶
func (i TimeWindowResponseArgs) ToTimeWindowResponseOutputWithContext(ctx context.Context) TimeWindowResponseOutput
func (TimeWindowResponseArgs) ToTimeWindowResponsePtrOutput ¶
func (i TimeWindowResponseArgs) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
func (TimeWindowResponseArgs) ToTimeWindowResponsePtrOutputWithContext ¶
func (i TimeWindowResponseArgs) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
type TimeWindowResponseInput ¶
type TimeWindowResponseInput interface { pulumi.Input ToTimeWindowResponseOutput() TimeWindowResponseOutput ToTimeWindowResponseOutputWithContext(context.Context) TimeWindowResponseOutput }
TimeWindowResponseInput is an input type that accepts TimeWindowResponseArgs and TimeWindowResponseOutput values. You can construct a concrete instance of `TimeWindowResponseInput` via:
TimeWindowResponseArgs{...}
type TimeWindowResponseOutput ¶
type TimeWindowResponseOutput struct{ *pulumi.OutputState }
A specific date-time for the profile.
func (TimeWindowResponseOutput) ElementType ¶
func (TimeWindowResponseOutput) ElementType() reflect.Type
func (TimeWindowResponseOutput) End ¶
func (o TimeWindowResponseOutput) End() pulumi.StringOutput
the end time for the profile in ISO 8601 format.
func (TimeWindowResponseOutput) Start ¶
func (o TimeWindowResponseOutput) Start() pulumi.StringOutput
the start time for the profile in ISO 8601 format.
func (TimeWindowResponseOutput) TimeZone ¶
func (o TimeWindowResponseOutput) TimeZone() pulumi.StringPtrOutput
the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (TimeWindowResponseOutput) ToTimeWindowResponseOutput ¶
func (o TimeWindowResponseOutput) ToTimeWindowResponseOutput() TimeWindowResponseOutput
func (TimeWindowResponseOutput) ToTimeWindowResponseOutputWithContext ¶
func (o TimeWindowResponseOutput) ToTimeWindowResponseOutputWithContext(ctx context.Context) TimeWindowResponseOutput
func (TimeWindowResponseOutput) ToTimeWindowResponsePtrOutput ¶
func (o TimeWindowResponseOutput) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
func (TimeWindowResponseOutput) ToTimeWindowResponsePtrOutputWithContext ¶
func (o TimeWindowResponseOutput) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
type TimeWindowResponsePtrInput ¶
type TimeWindowResponsePtrInput interface { pulumi.Input ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput ToTimeWindowResponsePtrOutputWithContext(context.Context) TimeWindowResponsePtrOutput }
TimeWindowResponsePtrInput is an input type that accepts TimeWindowResponseArgs, TimeWindowResponsePtr and TimeWindowResponsePtrOutput values. You can construct a concrete instance of `TimeWindowResponsePtrInput` via:
TimeWindowResponseArgs{...} or: nil
func TimeWindowResponsePtr ¶
func TimeWindowResponsePtr(v *TimeWindowResponseArgs) TimeWindowResponsePtrInput
type TimeWindowResponsePtrOutput ¶
type TimeWindowResponsePtrOutput struct{ *pulumi.OutputState }
func (TimeWindowResponsePtrOutput) Elem ¶
func (o TimeWindowResponsePtrOutput) Elem() TimeWindowResponseOutput
func (TimeWindowResponsePtrOutput) ElementType ¶
func (TimeWindowResponsePtrOutput) ElementType() reflect.Type
func (TimeWindowResponsePtrOutput) End ¶
func (o TimeWindowResponsePtrOutput) End() pulumi.StringPtrOutput
the end time for the profile in ISO 8601 format.
func (TimeWindowResponsePtrOutput) Start ¶
func (o TimeWindowResponsePtrOutput) Start() pulumi.StringPtrOutput
the start time for the profile in ISO 8601 format.
func (TimeWindowResponsePtrOutput) TimeZone ¶
func (o TimeWindowResponsePtrOutput) TimeZone() pulumi.StringPtrOutput
the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutput ¶
func (o TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
func (TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutputWithContext ¶
func (o TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
type TriggerCondition ¶
type TriggerCondition struct { // Trigger condition for metric query rule MetricTrigger *LogMetricTrigger `pulumi:"metricTrigger"` // Result or count threshold based on which rule should be triggered. Threshold float64 `pulumi:"threshold"` // Evaluation operation for rule - 'GreaterThan' or 'LessThan. ThresholdOperator string `pulumi:"thresholdOperator"` }
The condition that results in the Log Search rule.
type TriggerConditionArgs ¶
type TriggerConditionArgs struct { // Trigger condition for metric query rule MetricTrigger LogMetricTriggerPtrInput `pulumi:"metricTrigger"` // Result or count threshold based on which rule should be triggered. Threshold pulumi.Float64Input `pulumi:"threshold"` // Evaluation operation for rule - 'GreaterThan' or 'LessThan. ThresholdOperator pulumi.StringInput `pulumi:"thresholdOperator"` }
The condition that results in the Log Search rule.
func (TriggerConditionArgs) ElementType ¶
func (TriggerConditionArgs) ElementType() reflect.Type
func (TriggerConditionArgs) ToTriggerConditionOutput ¶
func (i TriggerConditionArgs) ToTriggerConditionOutput() TriggerConditionOutput
func (TriggerConditionArgs) ToTriggerConditionOutputWithContext ¶
func (i TriggerConditionArgs) ToTriggerConditionOutputWithContext(ctx context.Context) TriggerConditionOutput
type TriggerConditionInput ¶
type TriggerConditionInput interface { pulumi.Input ToTriggerConditionOutput() TriggerConditionOutput ToTriggerConditionOutputWithContext(context.Context) TriggerConditionOutput }
TriggerConditionInput is an input type that accepts TriggerConditionArgs and TriggerConditionOutput values. You can construct a concrete instance of `TriggerConditionInput` via:
TriggerConditionArgs{...}
type TriggerConditionOutput ¶
type TriggerConditionOutput struct{ *pulumi.OutputState }
The condition that results in the Log Search rule.
func (TriggerConditionOutput) ElementType ¶
func (TriggerConditionOutput) ElementType() reflect.Type
func (TriggerConditionOutput) MetricTrigger ¶
func (o TriggerConditionOutput) MetricTrigger() LogMetricTriggerPtrOutput
Trigger condition for metric query rule
func (TriggerConditionOutput) Threshold ¶
func (o TriggerConditionOutput) Threshold() pulumi.Float64Output
Result or count threshold based on which rule should be triggered.
func (TriggerConditionOutput) ThresholdOperator ¶
func (o TriggerConditionOutput) ThresholdOperator() pulumi.StringOutput
Evaluation operation for rule - 'GreaterThan' or 'LessThan.
func (TriggerConditionOutput) ToTriggerConditionOutput ¶
func (o TriggerConditionOutput) ToTriggerConditionOutput() TriggerConditionOutput
func (TriggerConditionOutput) ToTriggerConditionOutputWithContext ¶
func (o TriggerConditionOutput) ToTriggerConditionOutputWithContext(ctx context.Context) TriggerConditionOutput
type TriggerConditionResponse ¶
type TriggerConditionResponse struct { // Trigger condition for metric query rule MetricTrigger *LogMetricTriggerResponse `pulumi:"metricTrigger"` // Result or count threshold based on which rule should be triggered. Threshold float64 `pulumi:"threshold"` // Evaluation operation for rule - 'GreaterThan' or 'LessThan. ThresholdOperator string `pulumi:"thresholdOperator"` }
The condition that results in the Log Search rule.
type TriggerConditionResponseArgs ¶
type TriggerConditionResponseArgs struct { // Trigger condition for metric query rule MetricTrigger LogMetricTriggerResponsePtrInput `pulumi:"metricTrigger"` // Result or count threshold based on which rule should be triggered. Threshold pulumi.Float64Input `pulumi:"threshold"` // Evaluation operation for rule - 'GreaterThan' or 'LessThan. ThresholdOperator pulumi.StringInput `pulumi:"thresholdOperator"` }
The condition that results in the Log Search rule.
func (TriggerConditionResponseArgs) ElementType ¶
func (TriggerConditionResponseArgs) ElementType() reflect.Type
func (TriggerConditionResponseArgs) ToTriggerConditionResponseOutput ¶
func (i TriggerConditionResponseArgs) ToTriggerConditionResponseOutput() TriggerConditionResponseOutput
func (TriggerConditionResponseArgs) ToTriggerConditionResponseOutputWithContext ¶
func (i TriggerConditionResponseArgs) ToTriggerConditionResponseOutputWithContext(ctx context.Context) TriggerConditionResponseOutput
type TriggerConditionResponseInput ¶
type TriggerConditionResponseInput interface { pulumi.Input ToTriggerConditionResponseOutput() TriggerConditionResponseOutput ToTriggerConditionResponseOutputWithContext(context.Context) TriggerConditionResponseOutput }
TriggerConditionResponseInput is an input type that accepts TriggerConditionResponseArgs and TriggerConditionResponseOutput values. You can construct a concrete instance of `TriggerConditionResponseInput` via:
TriggerConditionResponseArgs{...}
type TriggerConditionResponseOutput ¶
type TriggerConditionResponseOutput struct{ *pulumi.OutputState }
The condition that results in the Log Search rule.
func (TriggerConditionResponseOutput) ElementType ¶
func (TriggerConditionResponseOutput) ElementType() reflect.Type
func (TriggerConditionResponseOutput) MetricTrigger ¶
func (o TriggerConditionResponseOutput) MetricTrigger() LogMetricTriggerResponsePtrOutput
Trigger condition for metric query rule
func (TriggerConditionResponseOutput) Threshold ¶
func (o TriggerConditionResponseOutput) Threshold() pulumi.Float64Output
Result or count threshold based on which rule should be triggered.
func (TriggerConditionResponseOutput) ThresholdOperator ¶
func (o TriggerConditionResponseOutput) ThresholdOperator() pulumi.StringOutput
Evaluation operation for rule - 'GreaterThan' or 'LessThan.
func (TriggerConditionResponseOutput) ToTriggerConditionResponseOutput ¶
func (o TriggerConditionResponseOutput) ToTriggerConditionResponseOutput() TriggerConditionResponseOutput
func (TriggerConditionResponseOutput) ToTriggerConditionResponseOutputWithContext ¶
func (o TriggerConditionResponseOutput) ToTriggerConditionResponseOutputWithContext(ctx context.Context) TriggerConditionResponseOutput
type VoiceReceiver ¶
type VoiceReceiver struct { // The country code of the voice receiver. CountryCode string `pulumi:"countryCode"` // The name of the voice receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // The phone number of the voice receiver. PhoneNumber string `pulumi:"phoneNumber"` }
A voice receiver.
type VoiceReceiverArgs ¶
type VoiceReceiverArgs struct { // The country code of the voice receiver. CountryCode pulumi.StringInput `pulumi:"countryCode"` // The name of the voice receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The phone number of the voice receiver. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
A voice receiver.
func (VoiceReceiverArgs) ElementType ¶
func (VoiceReceiverArgs) ElementType() reflect.Type
func (VoiceReceiverArgs) ToVoiceReceiverOutput ¶
func (i VoiceReceiverArgs) ToVoiceReceiverOutput() VoiceReceiverOutput
func (VoiceReceiverArgs) ToVoiceReceiverOutputWithContext ¶
func (i VoiceReceiverArgs) ToVoiceReceiverOutputWithContext(ctx context.Context) VoiceReceiverOutput
type VoiceReceiverArray ¶
type VoiceReceiverArray []VoiceReceiverInput
func (VoiceReceiverArray) ElementType ¶
func (VoiceReceiverArray) ElementType() reflect.Type
func (VoiceReceiverArray) ToVoiceReceiverArrayOutput ¶
func (i VoiceReceiverArray) ToVoiceReceiverArrayOutput() VoiceReceiverArrayOutput
func (VoiceReceiverArray) ToVoiceReceiverArrayOutputWithContext ¶
func (i VoiceReceiverArray) ToVoiceReceiverArrayOutputWithContext(ctx context.Context) VoiceReceiverArrayOutput
type VoiceReceiverArrayInput ¶
type VoiceReceiverArrayInput interface { pulumi.Input ToVoiceReceiverArrayOutput() VoiceReceiverArrayOutput ToVoiceReceiverArrayOutputWithContext(context.Context) VoiceReceiverArrayOutput }
VoiceReceiverArrayInput is an input type that accepts VoiceReceiverArray and VoiceReceiverArrayOutput values. You can construct a concrete instance of `VoiceReceiverArrayInput` via:
VoiceReceiverArray{ VoiceReceiverArgs{...} }
type VoiceReceiverArrayOutput ¶
type VoiceReceiverArrayOutput struct{ *pulumi.OutputState }
func (VoiceReceiverArrayOutput) ElementType ¶
func (VoiceReceiverArrayOutput) ElementType() reflect.Type
func (VoiceReceiverArrayOutput) Index ¶
func (o VoiceReceiverArrayOutput) Index(i pulumi.IntInput) VoiceReceiverOutput
func (VoiceReceiverArrayOutput) ToVoiceReceiverArrayOutput ¶
func (o VoiceReceiverArrayOutput) ToVoiceReceiverArrayOutput() VoiceReceiverArrayOutput
func (VoiceReceiverArrayOutput) ToVoiceReceiverArrayOutputWithContext ¶
func (o VoiceReceiverArrayOutput) ToVoiceReceiverArrayOutputWithContext(ctx context.Context) VoiceReceiverArrayOutput
type VoiceReceiverInput ¶
type VoiceReceiverInput interface { pulumi.Input ToVoiceReceiverOutput() VoiceReceiverOutput ToVoiceReceiverOutputWithContext(context.Context) VoiceReceiverOutput }
VoiceReceiverInput is an input type that accepts VoiceReceiverArgs and VoiceReceiverOutput values. You can construct a concrete instance of `VoiceReceiverInput` via:
VoiceReceiverArgs{...}
type VoiceReceiverOutput ¶
type VoiceReceiverOutput struct{ *pulumi.OutputState }
A voice receiver.
func (VoiceReceiverOutput) CountryCode ¶
func (o VoiceReceiverOutput) CountryCode() pulumi.StringOutput
The country code of the voice receiver.
func (VoiceReceiverOutput) ElementType ¶
func (VoiceReceiverOutput) ElementType() reflect.Type
func (VoiceReceiverOutput) Name ¶
func (o VoiceReceiverOutput) Name() pulumi.StringOutput
The name of the voice receiver. Names must be unique across all receivers within an action group.
func (VoiceReceiverOutput) PhoneNumber ¶
func (o VoiceReceiverOutput) PhoneNumber() pulumi.StringOutput
The phone number of the voice receiver.
func (VoiceReceiverOutput) ToVoiceReceiverOutput ¶
func (o VoiceReceiverOutput) ToVoiceReceiverOutput() VoiceReceiverOutput
func (VoiceReceiverOutput) ToVoiceReceiverOutputWithContext ¶
func (o VoiceReceiverOutput) ToVoiceReceiverOutputWithContext(ctx context.Context) VoiceReceiverOutput
type VoiceReceiverResponse ¶
type VoiceReceiverResponse struct { // The country code of the voice receiver. CountryCode string `pulumi:"countryCode"` // The name of the voice receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // The phone number of the voice receiver. PhoneNumber string `pulumi:"phoneNumber"` }
A voice receiver.
type VoiceReceiverResponseArgs ¶
type VoiceReceiverResponseArgs struct { // The country code of the voice receiver. CountryCode pulumi.StringInput `pulumi:"countryCode"` // The name of the voice receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The phone number of the voice receiver. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
A voice receiver.
func (VoiceReceiverResponseArgs) ElementType ¶
func (VoiceReceiverResponseArgs) ElementType() reflect.Type
func (VoiceReceiverResponseArgs) ToVoiceReceiverResponseOutput ¶
func (i VoiceReceiverResponseArgs) ToVoiceReceiverResponseOutput() VoiceReceiverResponseOutput
func (VoiceReceiverResponseArgs) ToVoiceReceiverResponseOutputWithContext ¶
func (i VoiceReceiverResponseArgs) ToVoiceReceiverResponseOutputWithContext(ctx context.Context) VoiceReceiverResponseOutput
type VoiceReceiverResponseArray ¶
type VoiceReceiverResponseArray []VoiceReceiverResponseInput
func (VoiceReceiverResponseArray) ElementType ¶
func (VoiceReceiverResponseArray) ElementType() reflect.Type
func (VoiceReceiverResponseArray) ToVoiceReceiverResponseArrayOutput ¶
func (i VoiceReceiverResponseArray) ToVoiceReceiverResponseArrayOutput() VoiceReceiverResponseArrayOutput
func (VoiceReceiverResponseArray) ToVoiceReceiverResponseArrayOutputWithContext ¶
func (i VoiceReceiverResponseArray) ToVoiceReceiverResponseArrayOutputWithContext(ctx context.Context) VoiceReceiverResponseArrayOutput
type VoiceReceiverResponseArrayInput ¶
type VoiceReceiverResponseArrayInput interface { pulumi.Input ToVoiceReceiverResponseArrayOutput() VoiceReceiverResponseArrayOutput ToVoiceReceiverResponseArrayOutputWithContext(context.Context) VoiceReceiverResponseArrayOutput }
VoiceReceiverResponseArrayInput is an input type that accepts VoiceReceiverResponseArray and VoiceReceiverResponseArrayOutput values. You can construct a concrete instance of `VoiceReceiverResponseArrayInput` via:
VoiceReceiverResponseArray{ VoiceReceiverResponseArgs{...} }
type VoiceReceiverResponseArrayOutput ¶
type VoiceReceiverResponseArrayOutput struct{ *pulumi.OutputState }
func (VoiceReceiverResponseArrayOutput) ElementType ¶
func (VoiceReceiverResponseArrayOutput) ElementType() reflect.Type
func (VoiceReceiverResponseArrayOutput) Index ¶
func (o VoiceReceiverResponseArrayOutput) Index(i pulumi.IntInput) VoiceReceiverResponseOutput
func (VoiceReceiverResponseArrayOutput) ToVoiceReceiverResponseArrayOutput ¶
func (o VoiceReceiverResponseArrayOutput) ToVoiceReceiverResponseArrayOutput() VoiceReceiverResponseArrayOutput
func (VoiceReceiverResponseArrayOutput) ToVoiceReceiverResponseArrayOutputWithContext ¶
func (o VoiceReceiverResponseArrayOutput) ToVoiceReceiverResponseArrayOutputWithContext(ctx context.Context) VoiceReceiverResponseArrayOutput
type VoiceReceiverResponseInput ¶
type VoiceReceiverResponseInput interface { pulumi.Input ToVoiceReceiverResponseOutput() VoiceReceiverResponseOutput ToVoiceReceiverResponseOutputWithContext(context.Context) VoiceReceiverResponseOutput }
VoiceReceiverResponseInput is an input type that accepts VoiceReceiverResponseArgs and VoiceReceiverResponseOutput values. You can construct a concrete instance of `VoiceReceiverResponseInput` via:
VoiceReceiverResponseArgs{...}
type VoiceReceiverResponseOutput ¶
type VoiceReceiverResponseOutput struct{ *pulumi.OutputState }
A voice receiver.
func (VoiceReceiverResponseOutput) CountryCode ¶
func (o VoiceReceiverResponseOutput) CountryCode() pulumi.StringOutput
The country code of the voice receiver.
func (VoiceReceiverResponseOutput) ElementType ¶
func (VoiceReceiverResponseOutput) ElementType() reflect.Type
func (VoiceReceiverResponseOutput) Name ¶
func (o VoiceReceiverResponseOutput) Name() pulumi.StringOutput
The name of the voice receiver. Names must be unique across all receivers within an action group.
func (VoiceReceiverResponseOutput) PhoneNumber ¶
func (o VoiceReceiverResponseOutput) PhoneNumber() pulumi.StringOutput
The phone number of the voice receiver.
func (VoiceReceiverResponseOutput) ToVoiceReceiverResponseOutput ¶
func (o VoiceReceiverResponseOutput) ToVoiceReceiverResponseOutput() VoiceReceiverResponseOutput
func (VoiceReceiverResponseOutput) ToVoiceReceiverResponseOutputWithContext ¶
func (o VoiceReceiverResponseOutput) ToVoiceReceiverResponseOutputWithContext(ctx context.Context) VoiceReceiverResponseOutput
type WebTest ¶
type WebTest struct { pulumi.CustomResourceState // An XML configuration specification for a WebTest. Configuration WebTestPropertiesResponseConfigurationPtrOutput `pulumi:"configuration"` // Purpose/user defined descriptive test for this WebTest. Description pulumi.StringPtrOutput `pulumi:"description"` // Is the test actively being monitored. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Interval in seconds between test runs for this WebTest. Default value is 300. Frequency pulumi.IntPtrOutput `pulumi:"frequency"` // The kind of web test that this web test watches. Choices are ping and multistep. Kind pulumi.StringPtrOutput `pulumi:"kind"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // A list of where to physically run the tests from to give global coverage for accessibility of your application. Locations WebTestGeolocationResponseArrayOutput `pulumi:"locations"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Allow for retries should this WebTest fail. RetryEnabled pulumi.BoolPtrOutput `pulumi:"retryEnabled"` // Unique ID of this WebTest. This is typically the same value as the Name field. SyntheticMonitorId pulumi.StringOutput `pulumi:"syntheticMonitorId"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Seconds until this WebTest will timeout and fail. Default value is 30. Timeout pulumi.IntPtrOutput `pulumi:"timeout"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` // The kind of web test this is, valid choices are ping and multistep. WebTestKind pulumi.StringOutput `pulumi:"webTestKind"` // User defined name if this WebTest. WebTestName pulumi.StringOutput `pulumi:"webTestName"` }
An Application Insights web test definition.
func GetWebTest ¶
func GetWebTest(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WebTestState, opts ...pulumi.ResourceOption) (*WebTest, error)
GetWebTest gets an existing WebTest 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 NewWebTest ¶
func NewWebTest(ctx *pulumi.Context, name string, args *WebTestArgs, opts ...pulumi.ResourceOption) (*WebTest, error)
NewWebTest registers a new resource with the given unique name, arguments, and options.
type WebTestArgs ¶
type WebTestArgs struct { // An XML configuration specification for a WebTest. Configuration WebTestPropertiesConfigurationPtrInput // Purpose/user defined descriptive test for this WebTest. Description pulumi.StringPtrInput // Is the test actively being monitored. Enabled pulumi.BoolPtrInput // Interval in seconds between test runs for this WebTest. Default value is 300. Frequency pulumi.IntPtrInput // The kind of web test that this web test watches. Choices are ping and multistep. Kind pulumi.StringPtrInput // Resource location Location pulumi.StringInput // A list of where to physically run the tests from to give global coverage for accessibility of your application. Locations WebTestGeolocationArrayInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Allow for retries should this WebTest fail. RetryEnabled pulumi.BoolPtrInput // Unique ID of this WebTest. This is typically the same value as the Name field. SyntheticMonitorId pulumi.StringInput // Resource tags Tags pulumi.StringMapInput // Seconds until this WebTest will timeout and fail. Default value is 30. Timeout pulumi.IntPtrInput // The kind of web test this is, valid choices are ping and multistep. WebTestKind pulumi.StringInput // User defined name if this WebTest. WebTestName pulumi.StringInput }
The set of arguments for constructing a WebTest resource.
func (WebTestArgs) ElementType ¶
func (WebTestArgs) ElementType() reflect.Type
type WebTestGeolocation ¶
type WebTestGeolocation struct { // Location ID for the webtest to run from. Location *string `pulumi:"location"` }
Geo-physical location to run a web test from. You must specify one or more locations for the test to run from.
type WebTestGeolocationArgs ¶
type WebTestGeolocationArgs struct { // Location ID for the webtest to run from. Location pulumi.StringPtrInput `pulumi:"location"` }
Geo-physical location to run a web test from. You must specify one or more locations for the test to run from.
func (WebTestGeolocationArgs) ElementType ¶
func (WebTestGeolocationArgs) ElementType() reflect.Type
func (WebTestGeolocationArgs) ToWebTestGeolocationOutput ¶
func (i WebTestGeolocationArgs) ToWebTestGeolocationOutput() WebTestGeolocationOutput
func (WebTestGeolocationArgs) ToWebTestGeolocationOutputWithContext ¶
func (i WebTestGeolocationArgs) ToWebTestGeolocationOutputWithContext(ctx context.Context) WebTestGeolocationOutput
type WebTestGeolocationArray ¶
type WebTestGeolocationArray []WebTestGeolocationInput
func (WebTestGeolocationArray) ElementType ¶
func (WebTestGeolocationArray) ElementType() reflect.Type
func (WebTestGeolocationArray) ToWebTestGeolocationArrayOutput ¶
func (i WebTestGeolocationArray) ToWebTestGeolocationArrayOutput() WebTestGeolocationArrayOutput
func (WebTestGeolocationArray) ToWebTestGeolocationArrayOutputWithContext ¶
func (i WebTestGeolocationArray) ToWebTestGeolocationArrayOutputWithContext(ctx context.Context) WebTestGeolocationArrayOutput
type WebTestGeolocationArrayInput ¶
type WebTestGeolocationArrayInput interface { pulumi.Input ToWebTestGeolocationArrayOutput() WebTestGeolocationArrayOutput ToWebTestGeolocationArrayOutputWithContext(context.Context) WebTestGeolocationArrayOutput }
WebTestGeolocationArrayInput is an input type that accepts WebTestGeolocationArray and WebTestGeolocationArrayOutput values. You can construct a concrete instance of `WebTestGeolocationArrayInput` via:
WebTestGeolocationArray{ WebTestGeolocationArgs{...} }
type WebTestGeolocationArrayOutput ¶
type WebTestGeolocationArrayOutput struct{ *pulumi.OutputState }
func (WebTestGeolocationArrayOutput) ElementType ¶
func (WebTestGeolocationArrayOutput) ElementType() reflect.Type
func (WebTestGeolocationArrayOutput) Index ¶
func (o WebTestGeolocationArrayOutput) Index(i pulumi.IntInput) WebTestGeolocationOutput
func (WebTestGeolocationArrayOutput) ToWebTestGeolocationArrayOutput ¶
func (o WebTestGeolocationArrayOutput) ToWebTestGeolocationArrayOutput() WebTestGeolocationArrayOutput
func (WebTestGeolocationArrayOutput) ToWebTestGeolocationArrayOutputWithContext ¶
func (o WebTestGeolocationArrayOutput) ToWebTestGeolocationArrayOutputWithContext(ctx context.Context) WebTestGeolocationArrayOutput
type WebTestGeolocationInput ¶
type WebTestGeolocationInput interface { pulumi.Input ToWebTestGeolocationOutput() WebTestGeolocationOutput ToWebTestGeolocationOutputWithContext(context.Context) WebTestGeolocationOutput }
WebTestGeolocationInput is an input type that accepts WebTestGeolocationArgs and WebTestGeolocationOutput values. You can construct a concrete instance of `WebTestGeolocationInput` via:
WebTestGeolocationArgs{...}
type WebTestGeolocationOutput ¶
type WebTestGeolocationOutput struct{ *pulumi.OutputState }
Geo-physical location to run a web test from. You must specify one or more locations for the test to run from.
func (WebTestGeolocationOutput) ElementType ¶
func (WebTestGeolocationOutput) ElementType() reflect.Type
func (WebTestGeolocationOutput) Location ¶
func (o WebTestGeolocationOutput) Location() pulumi.StringPtrOutput
Location ID for the webtest to run from.
func (WebTestGeolocationOutput) ToWebTestGeolocationOutput ¶
func (o WebTestGeolocationOutput) ToWebTestGeolocationOutput() WebTestGeolocationOutput
func (WebTestGeolocationOutput) ToWebTestGeolocationOutputWithContext ¶
func (o WebTestGeolocationOutput) ToWebTestGeolocationOutputWithContext(ctx context.Context) WebTestGeolocationOutput
type WebTestGeolocationResponse ¶
type WebTestGeolocationResponse struct { // Location ID for the webtest to run from. Location *string `pulumi:"location"` }
Geo-physical location to run a web test from. You must specify one or more locations for the test to run from.
type WebTestGeolocationResponseArgs ¶
type WebTestGeolocationResponseArgs struct { // Location ID for the webtest to run from. Location pulumi.StringPtrInput `pulumi:"location"` }
Geo-physical location to run a web test from. You must specify one or more locations for the test to run from.
func (WebTestGeolocationResponseArgs) ElementType ¶
func (WebTestGeolocationResponseArgs) ElementType() reflect.Type
func (WebTestGeolocationResponseArgs) ToWebTestGeolocationResponseOutput ¶
func (i WebTestGeolocationResponseArgs) ToWebTestGeolocationResponseOutput() WebTestGeolocationResponseOutput
func (WebTestGeolocationResponseArgs) ToWebTestGeolocationResponseOutputWithContext ¶
func (i WebTestGeolocationResponseArgs) ToWebTestGeolocationResponseOutputWithContext(ctx context.Context) WebTestGeolocationResponseOutput
type WebTestGeolocationResponseArray ¶
type WebTestGeolocationResponseArray []WebTestGeolocationResponseInput
func (WebTestGeolocationResponseArray) ElementType ¶
func (WebTestGeolocationResponseArray) ElementType() reflect.Type
func (WebTestGeolocationResponseArray) ToWebTestGeolocationResponseArrayOutput ¶
func (i WebTestGeolocationResponseArray) ToWebTestGeolocationResponseArrayOutput() WebTestGeolocationResponseArrayOutput
func (WebTestGeolocationResponseArray) ToWebTestGeolocationResponseArrayOutputWithContext ¶
func (i WebTestGeolocationResponseArray) ToWebTestGeolocationResponseArrayOutputWithContext(ctx context.Context) WebTestGeolocationResponseArrayOutput
type WebTestGeolocationResponseArrayInput ¶
type WebTestGeolocationResponseArrayInput interface { pulumi.Input ToWebTestGeolocationResponseArrayOutput() WebTestGeolocationResponseArrayOutput ToWebTestGeolocationResponseArrayOutputWithContext(context.Context) WebTestGeolocationResponseArrayOutput }
WebTestGeolocationResponseArrayInput is an input type that accepts WebTestGeolocationResponseArray and WebTestGeolocationResponseArrayOutput values. You can construct a concrete instance of `WebTestGeolocationResponseArrayInput` via:
WebTestGeolocationResponseArray{ WebTestGeolocationResponseArgs{...} }
type WebTestGeolocationResponseArrayOutput ¶
type WebTestGeolocationResponseArrayOutput struct{ *pulumi.OutputState }
func (WebTestGeolocationResponseArrayOutput) ElementType ¶
func (WebTestGeolocationResponseArrayOutput) ElementType() reflect.Type
func (WebTestGeolocationResponseArrayOutput) Index ¶
func (o WebTestGeolocationResponseArrayOutput) Index(i pulumi.IntInput) WebTestGeolocationResponseOutput
func (WebTestGeolocationResponseArrayOutput) ToWebTestGeolocationResponseArrayOutput ¶
func (o WebTestGeolocationResponseArrayOutput) ToWebTestGeolocationResponseArrayOutput() WebTestGeolocationResponseArrayOutput
func (WebTestGeolocationResponseArrayOutput) ToWebTestGeolocationResponseArrayOutputWithContext ¶
func (o WebTestGeolocationResponseArrayOutput) ToWebTestGeolocationResponseArrayOutputWithContext(ctx context.Context) WebTestGeolocationResponseArrayOutput
type WebTestGeolocationResponseInput ¶
type WebTestGeolocationResponseInput interface { pulumi.Input ToWebTestGeolocationResponseOutput() WebTestGeolocationResponseOutput ToWebTestGeolocationResponseOutputWithContext(context.Context) WebTestGeolocationResponseOutput }
WebTestGeolocationResponseInput is an input type that accepts WebTestGeolocationResponseArgs and WebTestGeolocationResponseOutput values. You can construct a concrete instance of `WebTestGeolocationResponseInput` via:
WebTestGeolocationResponseArgs{...}
type WebTestGeolocationResponseOutput ¶
type WebTestGeolocationResponseOutput struct{ *pulumi.OutputState }
Geo-physical location to run a web test from. You must specify one or more locations for the test to run from.
func (WebTestGeolocationResponseOutput) ElementType ¶
func (WebTestGeolocationResponseOutput) ElementType() reflect.Type
func (WebTestGeolocationResponseOutput) Location ¶
func (o WebTestGeolocationResponseOutput) Location() pulumi.StringPtrOutput
Location ID for the webtest to run from.
func (WebTestGeolocationResponseOutput) ToWebTestGeolocationResponseOutput ¶
func (o WebTestGeolocationResponseOutput) ToWebTestGeolocationResponseOutput() WebTestGeolocationResponseOutput
func (WebTestGeolocationResponseOutput) ToWebTestGeolocationResponseOutputWithContext ¶
func (o WebTestGeolocationResponseOutput) ToWebTestGeolocationResponseOutputWithContext(ctx context.Context) WebTestGeolocationResponseOutput
type WebTestPropertiesConfiguration ¶
type WebTestPropertiesConfiguration struct { // The XML specification of a WebTest to run against an application. WebTest *string `pulumi:"webTest"` }
An XML configuration specification for a WebTest.
type WebTestPropertiesConfigurationArgs ¶
type WebTestPropertiesConfigurationArgs struct { // The XML specification of a WebTest to run against an application. WebTest pulumi.StringPtrInput `pulumi:"webTest"` }
An XML configuration specification for a WebTest.
func (WebTestPropertiesConfigurationArgs) ElementType ¶
func (WebTestPropertiesConfigurationArgs) ElementType() reflect.Type
func (WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationOutput ¶
func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationOutput() WebTestPropertiesConfigurationOutput
func (WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationOutputWithContext ¶
func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationOutput
func (WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationPtrOutput ¶
func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput
func (WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationPtrOutputWithContext ¶
func (i WebTestPropertiesConfigurationArgs) ToWebTestPropertiesConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationPtrOutput
type WebTestPropertiesConfigurationInput ¶
type WebTestPropertiesConfigurationInput interface { pulumi.Input ToWebTestPropertiesConfigurationOutput() WebTestPropertiesConfigurationOutput ToWebTestPropertiesConfigurationOutputWithContext(context.Context) WebTestPropertiesConfigurationOutput }
WebTestPropertiesConfigurationInput is an input type that accepts WebTestPropertiesConfigurationArgs and WebTestPropertiesConfigurationOutput values. You can construct a concrete instance of `WebTestPropertiesConfigurationInput` via:
WebTestPropertiesConfigurationArgs{...}
type WebTestPropertiesConfigurationOutput ¶
type WebTestPropertiesConfigurationOutput struct{ *pulumi.OutputState }
An XML configuration specification for a WebTest.
func (WebTestPropertiesConfigurationOutput) ElementType ¶
func (WebTestPropertiesConfigurationOutput) ElementType() reflect.Type
func (WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationOutput ¶
func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationOutput() WebTestPropertiesConfigurationOutput
func (WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationOutputWithContext ¶
func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationOutput
func (WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationPtrOutput ¶
func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput
func (WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationPtrOutputWithContext ¶
func (o WebTestPropertiesConfigurationOutput) ToWebTestPropertiesConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationPtrOutput
func (WebTestPropertiesConfigurationOutput) WebTest ¶
func (o WebTestPropertiesConfigurationOutput) WebTest() pulumi.StringPtrOutput
The XML specification of a WebTest to run against an application.
type WebTestPropertiesConfigurationPtrInput ¶
type WebTestPropertiesConfigurationPtrInput interface { pulumi.Input ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput ToWebTestPropertiesConfigurationPtrOutputWithContext(context.Context) WebTestPropertiesConfigurationPtrOutput }
WebTestPropertiesConfigurationPtrInput is an input type that accepts WebTestPropertiesConfigurationArgs, WebTestPropertiesConfigurationPtr and WebTestPropertiesConfigurationPtrOutput values. You can construct a concrete instance of `WebTestPropertiesConfigurationPtrInput` via:
WebTestPropertiesConfigurationArgs{...} or: nil
func WebTestPropertiesConfigurationPtr ¶
func WebTestPropertiesConfigurationPtr(v *WebTestPropertiesConfigurationArgs) WebTestPropertiesConfigurationPtrInput
type WebTestPropertiesConfigurationPtrOutput ¶
type WebTestPropertiesConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WebTestPropertiesConfigurationPtrOutput) ElementType ¶
func (WebTestPropertiesConfigurationPtrOutput) ElementType() reflect.Type
func (WebTestPropertiesConfigurationPtrOutput) ToWebTestPropertiesConfigurationPtrOutput ¶
func (o WebTestPropertiesConfigurationPtrOutput) ToWebTestPropertiesConfigurationPtrOutput() WebTestPropertiesConfigurationPtrOutput
func (WebTestPropertiesConfigurationPtrOutput) ToWebTestPropertiesConfigurationPtrOutputWithContext ¶
func (o WebTestPropertiesConfigurationPtrOutput) ToWebTestPropertiesConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesConfigurationPtrOutput
func (WebTestPropertiesConfigurationPtrOutput) WebTest ¶
func (o WebTestPropertiesConfigurationPtrOutput) WebTest() pulumi.StringPtrOutput
The XML specification of a WebTest to run against an application.
type WebTestPropertiesResponseConfiguration ¶
type WebTestPropertiesResponseConfiguration struct { // The XML specification of a WebTest to run against an application. WebTest *string `pulumi:"webTest"` }
An XML configuration specification for a WebTest.
type WebTestPropertiesResponseConfigurationArgs ¶
type WebTestPropertiesResponseConfigurationArgs struct { // The XML specification of a WebTest to run against an application. WebTest pulumi.StringPtrInput `pulumi:"webTest"` }
An XML configuration specification for a WebTest.
func (WebTestPropertiesResponseConfigurationArgs) ElementType ¶
func (WebTestPropertiesResponseConfigurationArgs) ElementType() reflect.Type
func (WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationOutput ¶
func (i WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationOutput() WebTestPropertiesResponseConfigurationOutput
func (WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationOutputWithContext ¶
func (i WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationOutput
func (WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationPtrOutput ¶
func (i WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationPtrOutput() WebTestPropertiesResponseConfigurationPtrOutput
func (WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext ¶
func (i WebTestPropertiesResponseConfigurationArgs) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationPtrOutput
type WebTestPropertiesResponseConfigurationInput ¶
type WebTestPropertiesResponseConfigurationInput interface { pulumi.Input ToWebTestPropertiesResponseConfigurationOutput() WebTestPropertiesResponseConfigurationOutput ToWebTestPropertiesResponseConfigurationOutputWithContext(context.Context) WebTestPropertiesResponseConfigurationOutput }
WebTestPropertiesResponseConfigurationInput is an input type that accepts WebTestPropertiesResponseConfigurationArgs and WebTestPropertiesResponseConfigurationOutput values. You can construct a concrete instance of `WebTestPropertiesResponseConfigurationInput` via:
WebTestPropertiesResponseConfigurationArgs{...}
type WebTestPropertiesResponseConfigurationOutput ¶
type WebTestPropertiesResponseConfigurationOutput struct{ *pulumi.OutputState }
An XML configuration specification for a WebTest.
func (WebTestPropertiesResponseConfigurationOutput) ElementType ¶
func (WebTestPropertiesResponseConfigurationOutput) ElementType() reflect.Type
func (WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationOutput ¶
func (o WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationOutput() WebTestPropertiesResponseConfigurationOutput
func (WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationOutputWithContext ¶
func (o WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationOutput
func (WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationPtrOutput ¶
func (o WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationPtrOutput() WebTestPropertiesResponseConfigurationPtrOutput
func (WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext ¶
func (o WebTestPropertiesResponseConfigurationOutput) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationPtrOutput
func (WebTestPropertiesResponseConfigurationOutput) WebTest ¶
func (o WebTestPropertiesResponseConfigurationOutput) WebTest() pulumi.StringPtrOutput
The XML specification of a WebTest to run against an application.
type WebTestPropertiesResponseConfigurationPtrInput ¶
type WebTestPropertiesResponseConfigurationPtrInput interface { pulumi.Input ToWebTestPropertiesResponseConfigurationPtrOutput() WebTestPropertiesResponseConfigurationPtrOutput ToWebTestPropertiesResponseConfigurationPtrOutputWithContext(context.Context) WebTestPropertiesResponseConfigurationPtrOutput }
WebTestPropertiesResponseConfigurationPtrInput is an input type that accepts WebTestPropertiesResponseConfigurationArgs, WebTestPropertiesResponseConfigurationPtr and WebTestPropertiesResponseConfigurationPtrOutput values. You can construct a concrete instance of `WebTestPropertiesResponseConfigurationPtrInput` via:
WebTestPropertiesResponseConfigurationArgs{...} or: nil
func WebTestPropertiesResponseConfigurationPtr ¶
func WebTestPropertiesResponseConfigurationPtr(v *WebTestPropertiesResponseConfigurationArgs) WebTestPropertiesResponseConfigurationPtrInput
type WebTestPropertiesResponseConfigurationPtrOutput ¶
type WebTestPropertiesResponseConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WebTestPropertiesResponseConfigurationPtrOutput) ElementType ¶
func (WebTestPropertiesResponseConfigurationPtrOutput) ElementType() reflect.Type
func (WebTestPropertiesResponseConfigurationPtrOutput) ToWebTestPropertiesResponseConfigurationPtrOutput ¶
func (o WebTestPropertiesResponseConfigurationPtrOutput) ToWebTestPropertiesResponseConfigurationPtrOutput() WebTestPropertiesResponseConfigurationPtrOutput
func (WebTestPropertiesResponseConfigurationPtrOutput) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext ¶
func (o WebTestPropertiesResponseConfigurationPtrOutput) ToWebTestPropertiesResponseConfigurationPtrOutputWithContext(ctx context.Context) WebTestPropertiesResponseConfigurationPtrOutput
func (WebTestPropertiesResponseConfigurationPtrOutput) WebTest ¶
func (o WebTestPropertiesResponseConfigurationPtrOutput) WebTest() pulumi.StringPtrOutput
The XML specification of a WebTest to run against an application.
type WebTestState ¶
type WebTestState struct { // An XML configuration specification for a WebTest. Configuration WebTestPropertiesResponseConfigurationPtrInput // Purpose/user defined descriptive test for this WebTest. Description pulumi.StringPtrInput // Is the test actively being monitored. Enabled pulumi.BoolPtrInput // Interval in seconds between test runs for this WebTest. Default value is 300. Frequency pulumi.IntPtrInput // The kind of web test that this web test watches. Choices are ping and multistep. Kind pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // A list of where to physically run the tests from to give global coverage for accessibility of your application. Locations WebTestGeolocationResponseArrayInput // Azure resource name Name pulumi.StringPtrInput // Current state of this component, whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed. ProvisioningState pulumi.StringPtrInput // Allow for retries should this WebTest fail. RetryEnabled pulumi.BoolPtrInput // Unique ID of this WebTest. This is typically the same value as the Name field. SyntheticMonitorId pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Seconds until this WebTest will timeout and fail. Default value is 30. Timeout pulumi.IntPtrInput // Azure resource type Type pulumi.StringPtrInput // The kind of web test this is, valid choices are ping and multistep. WebTestKind pulumi.StringPtrInput // User defined name if this WebTest. WebTestName pulumi.StringPtrInput }
func (WebTestState) ElementType ¶
func (WebTestState) ElementType() reflect.Type
type WebhookNotification ¶
type WebhookNotification struct { // a property bag of settings. This value can be empty. Properties map[string]string `pulumi:"properties"` // the service address to receive the notification. ServiceUri *string `pulumi:"serviceUri"` }
Webhook notification of an autoscale event.
type WebhookNotificationArgs ¶
type WebhookNotificationArgs struct { // a property bag of settings. This value can be empty. Properties pulumi.StringMapInput `pulumi:"properties"` // the service address to receive the notification. ServiceUri pulumi.StringPtrInput `pulumi:"serviceUri"` }
Webhook notification of an autoscale event.
func (WebhookNotificationArgs) ElementType ¶
func (WebhookNotificationArgs) ElementType() reflect.Type
func (WebhookNotificationArgs) ToWebhookNotificationOutput ¶
func (i WebhookNotificationArgs) ToWebhookNotificationOutput() WebhookNotificationOutput
func (WebhookNotificationArgs) ToWebhookNotificationOutputWithContext ¶
func (i WebhookNotificationArgs) ToWebhookNotificationOutputWithContext(ctx context.Context) WebhookNotificationOutput
type WebhookNotificationArray ¶
type WebhookNotificationArray []WebhookNotificationInput
func (WebhookNotificationArray) ElementType ¶
func (WebhookNotificationArray) ElementType() reflect.Type
func (WebhookNotificationArray) ToWebhookNotificationArrayOutput ¶
func (i WebhookNotificationArray) ToWebhookNotificationArrayOutput() WebhookNotificationArrayOutput
func (WebhookNotificationArray) ToWebhookNotificationArrayOutputWithContext ¶
func (i WebhookNotificationArray) ToWebhookNotificationArrayOutputWithContext(ctx context.Context) WebhookNotificationArrayOutput
type WebhookNotificationArrayInput ¶
type WebhookNotificationArrayInput interface { pulumi.Input ToWebhookNotificationArrayOutput() WebhookNotificationArrayOutput ToWebhookNotificationArrayOutputWithContext(context.Context) WebhookNotificationArrayOutput }
WebhookNotificationArrayInput is an input type that accepts WebhookNotificationArray and WebhookNotificationArrayOutput values. You can construct a concrete instance of `WebhookNotificationArrayInput` via:
WebhookNotificationArray{ WebhookNotificationArgs{...} }
type WebhookNotificationArrayOutput ¶
type WebhookNotificationArrayOutput struct{ *pulumi.OutputState }
func (WebhookNotificationArrayOutput) ElementType ¶
func (WebhookNotificationArrayOutput) ElementType() reflect.Type
func (WebhookNotificationArrayOutput) Index ¶
func (o WebhookNotificationArrayOutput) Index(i pulumi.IntInput) WebhookNotificationOutput
func (WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutput ¶
func (o WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutput() WebhookNotificationArrayOutput
func (WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutputWithContext ¶
func (o WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutputWithContext(ctx context.Context) WebhookNotificationArrayOutput
type WebhookNotificationInput ¶
type WebhookNotificationInput interface { pulumi.Input ToWebhookNotificationOutput() WebhookNotificationOutput ToWebhookNotificationOutputWithContext(context.Context) WebhookNotificationOutput }
WebhookNotificationInput is an input type that accepts WebhookNotificationArgs and WebhookNotificationOutput values. You can construct a concrete instance of `WebhookNotificationInput` via:
WebhookNotificationArgs{...}
type WebhookNotificationOutput ¶
type WebhookNotificationOutput struct{ *pulumi.OutputState }
Webhook notification of an autoscale event.
func (WebhookNotificationOutput) ElementType ¶
func (WebhookNotificationOutput) ElementType() reflect.Type
func (WebhookNotificationOutput) Properties ¶
func (o WebhookNotificationOutput) Properties() pulumi.StringMapOutput
a property bag of settings. This value can be empty.
func (WebhookNotificationOutput) ServiceUri ¶
func (o WebhookNotificationOutput) ServiceUri() pulumi.StringPtrOutput
the service address to receive the notification.
func (WebhookNotificationOutput) ToWebhookNotificationOutput ¶
func (o WebhookNotificationOutput) ToWebhookNotificationOutput() WebhookNotificationOutput
func (WebhookNotificationOutput) ToWebhookNotificationOutputWithContext ¶
func (o WebhookNotificationOutput) ToWebhookNotificationOutputWithContext(ctx context.Context) WebhookNotificationOutput
type WebhookNotificationResponse ¶
type WebhookNotificationResponse struct { // a property bag of settings. This value can be empty. Properties map[string]string `pulumi:"properties"` // the service address to receive the notification. ServiceUri *string `pulumi:"serviceUri"` }
Webhook notification of an autoscale event.
type WebhookNotificationResponseArgs ¶
type WebhookNotificationResponseArgs struct { // a property bag of settings. This value can be empty. Properties pulumi.StringMapInput `pulumi:"properties"` // the service address to receive the notification. ServiceUri pulumi.StringPtrInput `pulumi:"serviceUri"` }
Webhook notification of an autoscale event.
func (WebhookNotificationResponseArgs) ElementType ¶
func (WebhookNotificationResponseArgs) ElementType() reflect.Type
func (WebhookNotificationResponseArgs) ToWebhookNotificationResponseOutput ¶
func (i WebhookNotificationResponseArgs) ToWebhookNotificationResponseOutput() WebhookNotificationResponseOutput
func (WebhookNotificationResponseArgs) ToWebhookNotificationResponseOutputWithContext ¶
func (i WebhookNotificationResponseArgs) ToWebhookNotificationResponseOutputWithContext(ctx context.Context) WebhookNotificationResponseOutput
type WebhookNotificationResponseArray ¶
type WebhookNotificationResponseArray []WebhookNotificationResponseInput
func (WebhookNotificationResponseArray) ElementType ¶
func (WebhookNotificationResponseArray) ElementType() reflect.Type
func (WebhookNotificationResponseArray) ToWebhookNotificationResponseArrayOutput ¶
func (i WebhookNotificationResponseArray) ToWebhookNotificationResponseArrayOutput() WebhookNotificationResponseArrayOutput
func (WebhookNotificationResponseArray) ToWebhookNotificationResponseArrayOutputWithContext ¶
func (i WebhookNotificationResponseArray) ToWebhookNotificationResponseArrayOutputWithContext(ctx context.Context) WebhookNotificationResponseArrayOutput
type WebhookNotificationResponseArrayInput ¶
type WebhookNotificationResponseArrayInput interface { pulumi.Input ToWebhookNotificationResponseArrayOutput() WebhookNotificationResponseArrayOutput ToWebhookNotificationResponseArrayOutputWithContext(context.Context) WebhookNotificationResponseArrayOutput }
WebhookNotificationResponseArrayInput is an input type that accepts WebhookNotificationResponseArray and WebhookNotificationResponseArrayOutput values. You can construct a concrete instance of `WebhookNotificationResponseArrayInput` via:
WebhookNotificationResponseArray{ WebhookNotificationResponseArgs{...} }
type WebhookNotificationResponseArrayOutput ¶
type WebhookNotificationResponseArrayOutput struct{ *pulumi.OutputState }
func (WebhookNotificationResponseArrayOutput) ElementType ¶
func (WebhookNotificationResponseArrayOutput) ElementType() reflect.Type
func (WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutput ¶
func (o WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutput() WebhookNotificationResponseArrayOutput
func (WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutputWithContext ¶
func (o WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutputWithContext(ctx context.Context) WebhookNotificationResponseArrayOutput
type WebhookNotificationResponseInput ¶
type WebhookNotificationResponseInput interface { pulumi.Input ToWebhookNotificationResponseOutput() WebhookNotificationResponseOutput ToWebhookNotificationResponseOutputWithContext(context.Context) WebhookNotificationResponseOutput }
WebhookNotificationResponseInput is an input type that accepts WebhookNotificationResponseArgs and WebhookNotificationResponseOutput values. You can construct a concrete instance of `WebhookNotificationResponseInput` via:
WebhookNotificationResponseArgs{...}
type WebhookNotificationResponseOutput ¶
type WebhookNotificationResponseOutput struct{ *pulumi.OutputState }
Webhook notification of an autoscale event.
func (WebhookNotificationResponseOutput) ElementType ¶
func (WebhookNotificationResponseOutput) ElementType() reflect.Type
func (WebhookNotificationResponseOutput) Properties ¶
func (o WebhookNotificationResponseOutput) Properties() pulumi.StringMapOutput
a property bag of settings. This value can be empty.
func (WebhookNotificationResponseOutput) ServiceUri ¶
func (o WebhookNotificationResponseOutput) ServiceUri() pulumi.StringPtrOutput
the service address to receive the notification.
func (WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutput ¶
func (o WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutput() WebhookNotificationResponseOutput
func (WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutputWithContext ¶
func (o WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutputWithContext(ctx context.Context) WebhookNotificationResponseOutput
type WebhookReceiver ¶
type WebhookReceiver struct { // Indicates the identifier uri for aad auth. IdentifierUri *string `pulumi:"identifierUri"` // The name of the webhook receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // Indicates the webhook app object Id for aad auth. ObjectId *string `pulumi:"objectId"` // The URI where webhooks should be sent. ServiceUri string `pulumi:"serviceUri"` // Indicates the tenant id for aad auth. TenantId *string `pulumi:"tenantId"` // Indicates whether or not use AAD authentication. UseAadAuth *bool `pulumi:"useAadAuth"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
A webhook receiver.
type WebhookReceiverArgs ¶
type WebhookReceiverArgs struct { // Indicates the identifier uri for aad auth. IdentifierUri pulumi.StringPtrInput `pulumi:"identifierUri"` // The name of the webhook receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // Indicates the webhook app object Id for aad auth. ObjectId pulumi.StringPtrInput `pulumi:"objectId"` // The URI where webhooks should be sent. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` // Indicates the tenant id for aad auth. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Indicates whether or not use AAD authentication. UseAadAuth pulumi.BoolPtrInput `pulumi:"useAadAuth"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
A webhook receiver.
func (WebhookReceiverArgs) ElementType ¶
func (WebhookReceiverArgs) ElementType() reflect.Type
func (WebhookReceiverArgs) ToWebhookReceiverOutput ¶
func (i WebhookReceiverArgs) ToWebhookReceiverOutput() WebhookReceiverOutput
func (WebhookReceiverArgs) ToWebhookReceiverOutputWithContext ¶
func (i WebhookReceiverArgs) ToWebhookReceiverOutputWithContext(ctx context.Context) WebhookReceiverOutput
type WebhookReceiverArray ¶
type WebhookReceiverArray []WebhookReceiverInput
func (WebhookReceiverArray) ElementType ¶
func (WebhookReceiverArray) ElementType() reflect.Type
func (WebhookReceiverArray) ToWebhookReceiverArrayOutput ¶
func (i WebhookReceiverArray) ToWebhookReceiverArrayOutput() WebhookReceiverArrayOutput
func (WebhookReceiverArray) ToWebhookReceiverArrayOutputWithContext ¶
func (i WebhookReceiverArray) ToWebhookReceiverArrayOutputWithContext(ctx context.Context) WebhookReceiverArrayOutput
type WebhookReceiverArrayInput ¶
type WebhookReceiverArrayInput interface { pulumi.Input ToWebhookReceiverArrayOutput() WebhookReceiverArrayOutput ToWebhookReceiverArrayOutputWithContext(context.Context) WebhookReceiverArrayOutput }
WebhookReceiverArrayInput is an input type that accepts WebhookReceiverArray and WebhookReceiverArrayOutput values. You can construct a concrete instance of `WebhookReceiverArrayInput` via:
WebhookReceiverArray{ WebhookReceiverArgs{...} }
type WebhookReceiverArrayOutput ¶
type WebhookReceiverArrayOutput struct{ *pulumi.OutputState }
func (WebhookReceiverArrayOutput) ElementType ¶
func (WebhookReceiverArrayOutput) ElementType() reflect.Type
func (WebhookReceiverArrayOutput) Index ¶
func (o WebhookReceiverArrayOutput) Index(i pulumi.IntInput) WebhookReceiverOutput
func (WebhookReceiverArrayOutput) ToWebhookReceiverArrayOutput ¶
func (o WebhookReceiverArrayOutput) ToWebhookReceiverArrayOutput() WebhookReceiverArrayOutput
func (WebhookReceiverArrayOutput) ToWebhookReceiverArrayOutputWithContext ¶
func (o WebhookReceiverArrayOutput) ToWebhookReceiverArrayOutputWithContext(ctx context.Context) WebhookReceiverArrayOutput
type WebhookReceiverInput ¶
type WebhookReceiverInput interface { pulumi.Input ToWebhookReceiverOutput() WebhookReceiverOutput ToWebhookReceiverOutputWithContext(context.Context) WebhookReceiverOutput }
WebhookReceiverInput is an input type that accepts WebhookReceiverArgs and WebhookReceiverOutput values. You can construct a concrete instance of `WebhookReceiverInput` via:
WebhookReceiverArgs{...}
type WebhookReceiverOutput ¶
type WebhookReceiverOutput struct{ *pulumi.OutputState }
A webhook receiver.
func (WebhookReceiverOutput) ElementType ¶
func (WebhookReceiverOutput) ElementType() reflect.Type
func (WebhookReceiverOutput) IdentifierUri ¶
func (o WebhookReceiverOutput) IdentifierUri() pulumi.StringPtrOutput
Indicates the identifier uri for aad auth.
func (WebhookReceiverOutput) Name ¶
func (o WebhookReceiverOutput) Name() pulumi.StringOutput
The name of the webhook receiver. Names must be unique across all receivers within an action group.
func (WebhookReceiverOutput) ObjectId ¶
func (o WebhookReceiverOutput) ObjectId() pulumi.StringPtrOutput
Indicates the webhook app object Id for aad auth.
func (WebhookReceiverOutput) ServiceUri ¶
func (o WebhookReceiverOutput) ServiceUri() pulumi.StringOutput
The URI where webhooks should be sent.
func (WebhookReceiverOutput) TenantId ¶
func (o WebhookReceiverOutput) TenantId() pulumi.StringPtrOutput
Indicates the tenant id for aad auth.
func (WebhookReceiverOutput) ToWebhookReceiverOutput ¶
func (o WebhookReceiverOutput) ToWebhookReceiverOutput() WebhookReceiverOutput
func (WebhookReceiverOutput) ToWebhookReceiverOutputWithContext ¶
func (o WebhookReceiverOutput) ToWebhookReceiverOutputWithContext(ctx context.Context) WebhookReceiverOutput
func (WebhookReceiverOutput) UseAadAuth ¶
func (o WebhookReceiverOutput) UseAadAuth() pulumi.BoolPtrOutput
Indicates whether or not use AAD authentication.
func (WebhookReceiverOutput) UseCommonAlertSchema ¶
func (o WebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type WebhookReceiverResponse ¶
type WebhookReceiverResponse struct { // Indicates the identifier uri for aad auth. IdentifierUri *string `pulumi:"identifierUri"` // The name of the webhook receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // Indicates the webhook app object Id for aad auth. ObjectId *string `pulumi:"objectId"` // The URI where webhooks should be sent. ServiceUri string `pulumi:"serviceUri"` // Indicates the tenant id for aad auth. TenantId *string `pulumi:"tenantId"` // Indicates whether or not use AAD authentication. UseAadAuth *bool `pulumi:"useAadAuth"` // Indicates whether to use common alert schema. UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"` }
A webhook receiver.
type WebhookReceiverResponseArgs ¶
type WebhookReceiverResponseArgs struct { // Indicates the identifier uri for aad auth. IdentifierUri pulumi.StringPtrInput `pulumi:"identifierUri"` // The name of the webhook receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // Indicates the webhook app object Id for aad auth. ObjectId pulumi.StringPtrInput `pulumi:"objectId"` // The URI where webhooks should be sent. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` // Indicates the tenant id for aad auth. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Indicates whether or not use AAD authentication. UseAadAuth pulumi.BoolPtrInput `pulumi:"useAadAuth"` // Indicates whether to use common alert schema. UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"` }
A webhook receiver.
func (WebhookReceiverResponseArgs) ElementType ¶
func (WebhookReceiverResponseArgs) ElementType() reflect.Type
func (WebhookReceiverResponseArgs) ToWebhookReceiverResponseOutput ¶
func (i WebhookReceiverResponseArgs) ToWebhookReceiverResponseOutput() WebhookReceiverResponseOutput
func (WebhookReceiverResponseArgs) ToWebhookReceiverResponseOutputWithContext ¶
func (i WebhookReceiverResponseArgs) ToWebhookReceiverResponseOutputWithContext(ctx context.Context) WebhookReceiverResponseOutput
type WebhookReceiverResponseArray ¶
type WebhookReceiverResponseArray []WebhookReceiverResponseInput
func (WebhookReceiverResponseArray) ElementType ¶
func (WebhookReceiverResponseArray) ElementType() reflect.Type
func (WebhookReceiverResponseArray) ToWebhookReceiverResponseArrayOutput ¶
func (i WebhookReceiverResponseArray) ToWebhookReceiverResponseArrayOutput() WebhookReceiverResponseArrayOutput
func (WebhookReceiverResponseArray) ToWebhookReceiverResponseArrayOutputWithContext ¶
func (i WebhookReceiverResponseArray) ToWebhookReceiverResponseArrayOutputWithContext(ctx context.Context) WebhookReceiverResponseArrayOutput
type WebhookReceiverResponseArrayInput ¶
type WebhookReceiverResponseArrayInput interface { pulumi.Input ToWebhookReceiverResponseArrayOutput() WebhookReceiverResponseArrayOutput ToWebhookReceiverResponseArrayOutputWithContext(context.Context) WebhookReceiverResponseArrayOutput }
WebhookReceiverResponseArrayInput is an input type that accepts WebhookReceiverResponseArray and WebhookReceiverResponseArrayOutput values. You can construct a concrete instance of `WebhookReceiverResponseArrayInput` via:
WebhookReceiverResponseArray{ WebhookReceiverResponseArgs{...} }
type WebhookReceiverResponseArrayOutput ¶
type WebhookReceiverResponseArrayOutput struct{ *pulumi.OutputState }
func (WebhookReceiverResponseArrayOutput) ElementType ¶
func (WebhookReceiverResponseArrayOutput) ElementType() reflect.Type
func (WebhookReceiverResponseArrayOutput) Index ¶
func (o WebhookReceiverResponseArrayOutput) Index(i pulumi.IntInput) WebhookReceiverResponseOutput
func (WebhookReceiverResponseArrayOutput) ToWebhookReceiverResponseArrayOutput ¶
func (o WebhookReceiverResponseArrayOutput) ToWebhookReceiverResponseArrayOutput() WebhookReceiverResponseArrayOutput
func (WebhookReceiverResponseArrayOutput) ToWebhookReceiverResponseArrayOutputWithContext ¶
func (o WebhookReceiverResponseArrayOutput) ToWebhookReceiverResponseArrayOutputWithContext(ctx context.Context) WebhookReceiverResponseArrayOutput
type WebhookReceiverResponseInput ¶
type WebhookReceiverResponseInput interface { pulumi.Input ToWebhookReceiverResponseOutput() WebhookReceiverResponseOutput ToWebhookReceiverResponseOutputWithContext(context.Context) WebhookReceiverResponseOutput }
WebhookReceiverResponseInput is an input type that accepts WebhookReceiverResponseArgs and WebhookReceiverResponseOutput values. You can construct a concrete instance of `WebhookReceiverResponseInput` via:
WebhookReceiverResponseArgs{...}
type WebhookReceiverResponseOutput ¶
type WebhookReceiverResponseOutput struct{ *pulumi.OutputState }
A webhook receiver.
func (WebhookReceiverResponseOutput) ElementType ¶
func (WebhookReceiverResponseOutput) ElementType() reflect.Type
func (WebhookReceiverResponseOutput) IdentifierUri ¶
func (o WebhookReceiverResponseOutput) IdentifierUri() pulumi.StringPtrOutput
Indicates the identifier uri for aad auth.
func (WebhookReceiverResponseOutput) Name ¶
func (o WebhookReceiverResponseOutput) Name() pulumi.StringOutput
The name of the webhook receiver. Names must be unique across all receivers within an action group.
func (WebhookReceiverResponseOutput) ObjectId ¶
func (o WebhookReceiverResponseOutput) ObjectId() pulumi.StringPtrOutput
Indicates the webhook app object Id for aad auth.
func (WebhookReceiverResponseOutput) ServiceUri ¶
func (o WebhookReceiverResponseOutput) ServiceUri() pulumi.StringOutput
The URI where webhooks should be sent.
func (WebhookReceiverResponseOutput) TenantId ¶
func (o WebhookReceiverResponseOutput) TenantId() pulumi.StringPtrOutput
Indicates the tenant id for aad auth.
func (WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutput ¶
func (o WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutput() WebhookReceiverResponseOutput
func (WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutputWithContext ¶
func (o WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutputWithContext(ctx context.Context) WebhookReceiverResponseOutput
func (WebhookReceiverResponseOutput) UseAadAuth ¶
func (o WebhookReceiverResponseOutput) UseAadAuth() pulumi.BoolPtrOutput
Indicates whether or not use AAD authentication.
func (WebhookReceiverResponseOutput) UseCommonAlertSchema ¶
func (o WebhookReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput
Indicates whether to use common alert schema.
type WebtestLocationAvailabilityCriteria ¶
type WebtestLocationAvailabilityCriteria struct { // The Application Insights resource Id. ComponentId string `pulumi:"componentId"` // The number of failed locations. FailedLocationCount float64 `pulumi:"failedLocationCount"` // specifies the type of the alert criteria. OdataType string `pulumi:"odataType"` // The Application Insights web test Id. WebTestId string `pulumi:"webTestId"` }
Specifies the metric alert rule criteria for a web test resource.
type WebtestLocationAvailabilityCriteriaArgs ¶
type WebtestLocationAvailabilityCriteriaArgs struct { // The Application Insights resource Id. ComponentId pulumi.StringInput `pulumi:"componentId"` // The number of failed locations. FailedLocationCount pulumi.Float64Input `pulumi:"failedLocationCount"` // specifies the type of the alert criteria. OdataType pulumi.StringInput `pulumi:"odataType"` // The Application Insights web test Id. WebTestId pulumi.StringInput `pulumi:"webTestId"` }
Specifies the metric alert rule criteria for a web test resource.
func (WebtestLocationAvailabilityCriteriaArgs) ElementType ¶
func (WebtestLocationAvailabilityCriteriaArgs) ElementType() reflect.Type
func (WebtestLocationAvailabilityCriteriaArgs) ToWebtestLocationAvailabilityCriteriaOutput ¶
func (i WebtestLocationAvailabilityCriteriaArgs) ToWebtestLocationAvailabilityCriteriaOutput() WebtestLocationAvailabilityCriteriaOutput
func (WebtestLocationAvailabilityCriteriaArgs) ToWebtestLocationAvailabilityCriteriaOutputWithContext ¶
func (i WebtestLocationAvailabilityCriteriaArgs) ToWebtestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) WebtestLocationAvailabilityCriteriaOutput
type WebtestLocationAvailabilityCriteriaInput ¶
type WebtestLocationAvailabilityCriteriaInput interface { pulumi.Input ToWebtestLocationAvailabilityCriteriaOutput() WebtestLocationAvailabilityCriteriaOutput ToWebtestLocationAvailabilityCriteriaOutputWithContext(context.Context) WebtestLocationAvailabilityCriteriaOutput }
WebtestLocationAvailabilityCriteriaInput is an input type that accepts WebtestLocationAvailabilityCriteriaArgs and WebtestLocationAvailabilityCriteriaOutput values. You can construct a concrete instance of `WebtestLocationAvailabilityCriteriaInput` via:
WebtestLocationAvailabilityCriteriaArgs{...}
type WebtestLocationAvailabilityCriteriaOutput ¶
type WebtestLocationAvailabilityCriteriaOutput struct{ *pulumi.OutputState }
Specifies the metric alert rule criteria for a web test resource.
func (WebtestLocationAvailabilityCriteriaOutput) ComponentId ¶
func (o WebtestLocationAvailabilityCriteriaOutput) ComponentId() pulumi.StringOutput
The Application Insights resource Id.
func (WebtestLocationAvailabilityCriteriaOutput) ElementType ¶
func (WebtestLocationAvailabilityCriteriaOutput) ElementType() reflect.Type
func (WebtestLocationAvailabilityCriteriaOutput) FailedLocationCount ¶
func (o WebtestLocationAvailabilityCriteriaOutput) FailedLocationCount() pulumi.Float64Output
The number of failed locations.
func (WebtestLocationAvailabilityCriteriaOutput) OdataType ¶
func (o WebtestLocationAvailabilityCriteriaOutput) OdataType() pulumi.StringOutput
specifies the type of the alert criteria.
func (WebtestLocationAvailabilityCriteriaOutput) ToWebtestLocationAvailabilityCriteriaOutput ¶
func (o WebtestLocationAvailabilityCriteriaOutput) ToWebtestLocationAvailabilityCriteriaOutput() WebtestLocationAvailabilityCriteriaOutput
func (WebtestLocationAvailabilityCriteriaOutput) ToWebtestLocationAvailabilityCriteriaOutputWithContext ¶
func (o WebtestLocationAvailabilityCriteriaOutput) ToWebtestLocationAvailabilityCriteriaOutputWithContext(ctx context.Context) WebtestLocationAvailabilityCriteriaOutput
func (WebtestLocationAvailabilityCriteriaOutput) WebTestId ¶
func (o WebtestLocationAvailabilityCriteriaOutput) WebTestId() pulumi.StringOutput
The Application Insights web test Id.
type WebtestLocationAvailabilityCriteriaResponse ¶
type WebtestLocationAvailabilityCriteriaResponse struct { // The Application Insights resource Id. ComponentId string `pulumi:"componentId"` // The number of failed locations. FailedLocationCount float64 `pulumi:"failedLocationCount"` // specifies the type of the alert criteria. OdataType string `pulumi:"odataType"` // The Application Insights web test Id. WebTestId string `pulumi:"webTestId"` }
Specifies the metric alert rule criteria for a web test resource.
type WebtestLocationAvailabilityCriteriaResponseArgs ¶
type WebtestLocationAvailabilityCriteriaResponseArgs struct { // The Application Insights resource Id. ComponentId pulumi.StringInput `pulumi:"componentId"` // The number of failed locations. FailedLocationCount pulumi.Float64Input `pulumi:"failedLocationCount"` // specifies the type of the alert criteria. OdataType pulumi.StringInput `pulumi:"odataType"` // The Application Insights web test Id. WebTestId pulumi.StringInput `pulumi:"webTestId"` }
Specifies the metric alert rule criteria for a web test resource.
func (WebtestLocationAvailabilityCriteriaResponseArgs) ElementType ¶
func (WebtestLocationAvailabilityCriteriaResponseArgs) ElementType() reflect.Type
func (WebtestLocationAvailabilityCriteriaResponseArgs) ToWebtestLocationAvailabilityCriteriaResponseOutput ¶
func (i WebtestLocationAvailabilityCriteriaResponseArgs) ToWebtestLocationAvailabilityCriteriaResponseOutput() WebtestLocationAvailabilityCriteriaResponseOutput
func (WebtestLocationAvailabilityCriteriaResponseArgs) ToWebtestLocationAvailabilityCriteriaResponseOutputWithContext ¶
func (i WebtestLocationAvailabilityCriteriaResponseArgs) ToWebtestLocationAvailabilityCriteriaResponseOutputWithContext(ctx context.Context) WebtestLocationAvailabilityCriteriaResponseOutput
type WebtestLocationAvailabilityCriteriaResponseInput ¶
type WebtestLocationAvailabilityCriteriaResponseInput interface { pulumi.Input ToWebtestLocationAvailabilityCriteriaResponseOutput() WebtestLocationAvailabilityCriteriaResponseOutput ToWebtestLocationAvailabilityCriteriaResponseOutputWithContext(context.Context) WebtestLocationAvailabilityCriteriaResponseOutput }
WebtestLocationAvailabilityCriteriaResponseInput is an input type that accepts WebtestLocationAvailabilityCriteriaResponseArgs and WebtestLocationAvailabilityCriteriaResponseOutput values. You can construct a concrete instance of `WebtestLocationAvailabilityCriteriaResponseInput` via:
WebtestLocationAvailabilityCriteriaResponseArgs{...}
type WebtestLocationAvailabilityCriteriaResponseOutput ¶
type WebtestLocationAvailabilityCriteriaResponseOutput struct{ *pulumi.OutputState }
Specifies the metric alert rule criteria for a web test resource.
func (WebtestLocationAvailabilityCriteriaResponseOutput) ComponentId ¶
func (o WebtestLocationAvailabilityCriteriaResponseOutput) ComponentId() pulumi.StringOutput
The Application Insights resource Id.
func (WebtestLocationAvailabilityCriteriaResponseOutput) ElementType ¶
func (WebtestLocationAvailabilityCriteriaResponseOutput) ElementType() reflect.Type
func (WebtestLocationAvailabilityCriteriaResponseOutput) FailedLocationCount ¶
func (o WebtestLocationAvailabilityCriteriaResponseOutput) FailedLocationCount() pulumi.Float64Output
The number of failed locations.
func (WebtestLocationAvailabilityCriteriaResponseOutput) OdataType ¶
func (o WebtestLocationAvailabilityCriteriaResponseOutput) OdataType() pulumi.StringOutput
specifies the type of the alert criteria.
func (WebtestLocationAvailabilityCriteriaResponseOutput) ToWebtestLocationAvailabilityCriteriaResponseOutput ¶
func (o WebtestLocationAvailabilityCriteriaResponseOutput) ToWebtestLocationAvailabilityCriteriaResponseOutput() WebtestLocationAvailabilityCriteriaResponseOutput
func (WebtestLocationAvailabilityCriteriaResponseOutput) ToWebtestLocationAvailabilityCriteriaResponseOutputWithContext ¶
func (o WebtestLocationAvailabilityCriteriaResponseOutput) ToWebtestLocationAvailabilityCriteriaResponseOutputWithContext(ctx context.Context) WebtestLocationAvailabilityCriteriaResponseOutput
func (WebtestLocationAvailabilityCriteriaResponseOutput) WebTestId ¶
func (o WebtestLocationAvailabilityCriteriaResponseOutput) WebTestId() pulumi.StringOutput
The Application Insights web test Id.
type Workbook ¶
type Workbook struct { pulumi.CustomResourceState // Workbook category, as defined by the user at creation time. Category pulumi.StringOutput `pulumi:"category"` // The kind of workbook. Choices are user and shared. Kind pulumi.StringPtrOutput `pulumi:"kind"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // Configuration of this particular workbook. Configuration data is a string containing valid JSON SerializedData pulumi.StringOutput `pulumi:"serializedData"` SharedTypeKind pulumi.StringOutput `pulumi:"sharedTypeKind"` // Optional resourceId for a source resource. SourceResourceId pulumi.StringPtrOutput `pulumi:"sourceResourceId"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Date and time in UTC of the last modification that was made to this workbook definition. TimeModified pulumi.StringOutput `pulumi:"timeModified"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` // Unique user id of the specific user that owns this workbook. UserId pulumi.StringOutput `pulumi:"userId"` // This instance's version of the data model. This can change as new features are added that can be marked workbook. Version pulumi.StringPtrOutput `pulumi:"version"` // Internally assigned unique id of the workbook definition. WorkbookId pulumi.StringOutput `pulumi:"workbookId"` }
An Application Insights workbook definition.
func GetWorkbook ¶
func GetWorkbook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkbookState, opts ...pulumi.ResourceOption) (*Workbook, error)
GetWorkbook gets an existing Workbook 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 NewWorkbook ¶
func NewWorkbook(ctx *pulumi.Context, name string, args *WorkbookArgs, opts ...pulumi.ResourceOption) (*Workbook, error)
NewWorkbook registers a new resource with the given unique name, arguments, and options.
type WorkbookArgs ¶
type WorkbookArgs struct { // Workbook category, as defined by the user at creation time. Category pulumi.StringInput // The kind of workbook. Choices are user and shared. Kind pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // The user-defined name of the workbook. Name pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the Application Insights component resource. ResourceName pulumi.StringInput // Configuration of this particular workbook. Configuration data is a string containing valid JSON SerializedData pulumi.StringInput SharedTypeKind pulumi.StringInput // Optional resourceId for a source resource. SourceResourceId pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Unique user id of the specific user that owns this workbook. UserId pulumi.StringInput // This instance's version of the data model. This can change as new features are added that can be marked workbook. Version pulumi.StringPtrInput // Internally assigned unique id of the workbook definition. WorkbookId pulumi.StringInput }
The set of arguments for constructing a Workbook resource.
func (WorkbookArgs) ElementType ¶
func (WorkbookArgs) ElementType() reflect.Type
type WorkbookState ¶
type WorkbookState struct { // Workbook category, as defined by the user at creation time. Category pulumi.StringPtrInput // The kind of workbook. Choices are user and shared. Kind pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // Configuration of this particular workbook. Configuration data is a string containing valid JSON SerializedData pulumi.StringPtrInput SharedTypeKind pulumi.StringPtrInput // Optional resourceId for a source resource. SourceResourceId pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Date and time in UTC of the last modification that was made to this workbook definition. TimeModified pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput // Unique user id of the specific user that owns this workbook. UserId pulumi.StringPtrInput // This instance's version of the data model. This can change as new features are added that can be marked workbook. Version pulumi.StringPtrInput // Internally assigned unique id of the workbook definition. WorkbookId pulumi.StringPtrInput }
func (WorkbookState) ElementType ¶
func (WorkbookState) ElementType() reflect.Type
Source Files
¶
- actionGroup.go
- activityLogAlert.go
- alertRule.go
- analyticsItem.go
- autoscaleSetting.go
- component.go
- exportConfiguration.go
- favorite.go
- getActionGroup.go
- getActivityLogAlert.go
- getAlertRule.go
- getAnalyticsItem.go
- getAutoscaleSetting.go
- getComponent.go
- getExportConfiguration.go
- getFavorite.go
- getLogProfile.go
- getMetricAlert.go
- getMyWorkbook.go
- getScheduledQueryRule.go
- getWebTest.go
- getWorkbook.go
- listEASubscriptionListMigrationDatePost.go
- logProfile.go
- metricAlert.go
- myWorkbook.go
- pulumiTypes.go
- scheduledQueryRule.go
- webTest.go
- workbook.go