Documentation ¶
Index ¶
- Constants
- type ActionGroup
- type ActionGroupArgs
- type ActionGroupInput
- type ActionGroupOutput
- type ActionGroupState
- type AggregationTypeEnum
- func (AggregationTypeEnum) ElementType() reflect.Type
- func (e AggregationTypeEnum) ToStringOutput() pulumi.StringOutput
- func (e AggregationTypeEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AggregationTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AggregationTypeEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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) 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) WebhookResourceId() pulumi.StringOutput
- 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
- 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
- type CriterionType
- func (CriterionType) ElementType() reflect.Type
- func (e CriterionType) ToStringOutput() pulumi.StringOutput
- func (e CriterionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CriterionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CriterionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 DynamicThresholdOperator
- func (DynamicThresholdOperator) ElementType() reflect.Type
- func (e DynamicThresholdOperator) ToStringOutput() pulumi.StringOutput
- func (e DynamicThresholdOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DynamicThresholdOperator) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DynamicThresholdOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DynamicThresholdSensitivity
- func (DynamicThresholdSensitivity) ElementType() reflect.Type
- func (e DynamicThresholdSensitivity) ToStringOutput() pulumi.StringOutput
- func (e DynamicThresholdSensitivity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DynamicThresholdSensitivity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DynamicThresholdSensitivity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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
- 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
- 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 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
- 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
- type LookupActionGroupArgs
- type LookupActionGroupResult
- type LookupMetricAlertArgs
- type LookupMetricAlertResult
- 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 MetricAlertInput
- 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 MetricAlertOutput
- 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 Odatatype
- func (Odatatype) ElementType() reflect.Type
- func (e Odatatype) ToStringOutput() pulumi.StringOutput
- func (e Odatatype) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Odatatype) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Odatatype) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Operator
- func (Operator) ElementType() reflect.Type
- func (e Operator) ToStringOutput() pulumi.StringOutput
- func (e Operator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Operator) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Operator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 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 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) Name() pulumi.StringOutput
- func (o WebhookReceiverOutput) ServiceUri() pulumi.StringOutput
- func (o WebhookReceiverOutput) ToWebhookReceiverOutput() WebhookReceiverOutput
- func (o WebhookReceiverOutput) ToWebhookReceiverOutputWithContext(ctx context.Context) WebhookReceiverOutput
- 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) Name() pulumi.StringOutput
- func (o WebhookReceiverResponseOutput) ServiceUri() pulumi.StringOutput
- func (o WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutput() WebhookReceiverResponseOutput
- func (o WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutputWithContext(ctx context.Context) WebhookReceiverResponseOutput
- 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
Constants ¶
const ( AggregationTypeEnumAverage = AggregationTypeEnum("Average") AggregationTypeEnumCount = AggregationTypeEnum("Count") AggregationTypeEnumMinimum = AggregationTypeEnum("Minimum") AggregationTypeEnumMaximum = AggregationTypeEnum("Maximum") AggregationTypeEnumTotal = AggregationTypeEnum("Total") )
const ( CriterionTypeStaticThresholdCriterion = CriterionType("StaticThresholdCriterion") CriterionTypeDynamicThresholdCriterion = CriterionType("DynamicThresholdCriterion") )
const ( DynamicThresholdOperatorGreaterThan = DynamicThresholdOperator("GreaterThan") DynamicThresholdOperatorLessThan = DynamicThresholdOperator("LessThan") DynamicThresholdOperatorGreaterOrLessThan = DynamicThresholdOperator("GreaterOrLessThan") )
const ( DynamicThresholdSensitivityLow = DynamicThresholdSensitivity("Low") DynamicThresholdSensitivityMedium = DynamicThresholdSensitivity("Medium") DynamicThresholdSensitivityHigh = DynamicThresholdSensitivity("High") )
const ( Odatatype_Microsoft_Azure_Monitor_SingleResourceMultipleMetricCriteria = Odatatype("Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria") Odatatype_Microsoft_Azure_Monitor_MultipleResourceMultipleMetricCriteria = Odatatype("Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria") Odatatype_Microsoft_Azure_Monitor_WebtestLocationAvailabilityCriteria = Odatatype("Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionGroup ¶
type ActionGroup struct { pulumi.CustomResourceState // 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.
func (*ActionGroup) ElementType ¶ added in v0.2.6
func (*ActionGroup) ElementType() reflect.Type
func (*ActionGroup) ToActionGroupOutput ¶ added in v0.2.6
func (i *ActionGroup) ToActionGroupOutput() ActionGroupOutput
func (*ActionGroup) ToActionGroupOutputWithContext ¶ added in v0.2.6
func (i *ActionGroup) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
type ActionGroupArgs ¶
type ActionGroupArgs struct { // The name of the action group. ActionGroupName pulumi.StringInput // 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.StringPtrInput // 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 ActionGroupInput ¶ added in v0.2.6
type ActionGroupInput interface { pulumi.Input ToActionGroupOutput() ActionGroupOutput ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput }
type ActionGroupOutput ¶ added in v0.2.6
type ActionGroupOutput struct {
*pulumi.OutputState
}
func (ActionGroupOutput) ElementType ¶ added in v0.2.6
func (ActionGroupOutput) ElementType() reflect.Type
func (ActionGroupOutput) ToActionGroupOutput ¶ added in v0.2.6
func (o ActionGroupOutput) ToActionGroupOutput() ActionGroupOutput
func (ActionGroupOutput) ToActionGroupOutputWithContext ¶ added in v0.2.6
func (o ActionGroupOutput) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
type ActionGroupState ¶
type ActionGroupState struct { // 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 AggregationTypeEnum ¶ added in v0.5.0
the criteria time aggregation types.
func (AggregationTypeEnum) ElementType ¶ added in v0.5.0
func (AggregationTypeEnum) ElementType() reflect.Type
func (AggregationTypeEnum) ToStringOutput ¶ added in v0.5.0
func (e AggregationTypeEnum) ToStringOutput() pulumi.StringOutput
func (AggregationTypeEnum) ToStringOutputWithContext ¶ added in v0.5.0
func (e AggregationTypeEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AggregationTypeEnum) ToStringPtrOutput ¶ added in v0.5.0
func (e AggregationTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (AggregationTypeEnum) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e AggregationTypeEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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"` // 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"` // 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) 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"` // 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"` // 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) WebhookResourceId ¶
func (o AutomationRunbookReceiverResponseOutput) WebhookResourceId() pulumi.StringOutput
The resource id for webhook linked to this runbook.
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"` }
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"` }
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
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"` }
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"` }
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
type CriterionType ¶ added in v0.3.1
Specifies the type of threshold criteria
func (CriterionType) ElementType ¶ added in v0.3.1
func (CriterionType) ElementType() reflect.Type
func (CriterionType) ToStringOutput ¶ added in v0.3.1
func (e CriterionType) ToStringOutput() pulumi.StringOutput
func (CriterionType) ToStringOutputWithContext ¶ added in v0.3.1
func (e CriterionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CriterionType) ToStringPtrOutput ¶ added in v0.3.1
func (e CriterionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CriterionType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e CriterionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 // Expected value is 'DynamicThresholdCriterion'. 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 // Expected value is 'DynamicThresholdCriterion'. 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 Expected value is 'DynamicThresholdCriterion'.
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 // Expected value is 'DynamicThresholdCriterion'. 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 // Expected value is 'DynamicThresholdCriterion'. 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 Expected value is 'DynamicThresholdCriterion'.
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 DynamicThresholdOperator ¶ added in v0.3.1
The operator used to compare the metric value against the threshold.
func (DynamicThresholdOperator) ElementType ¶ added in v0.3.1
func (DynamicThresholdOperator) ElementType() reflect.Type
func (DynamicThresholdOperator) ToStringOutput ¶ added in v0.3.1
func (e DynamicThresholdOperator) ToStringOutput() pulumi.StringOutput
func (DynamicThresholdOperator) ToStringOutputWithContext ¶ added in v0.3.1
func (e DynamicThresholdOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DynamicThresholdOperator) ToStringPtrOutput ¶ added in v0.3.1
func (e DynamicThresholdOperator) ToStringPtrOutput() pulumi.StringPtrOutput
func (DynamicThresholdOperator) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DynamicThresholdOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DynamicThresholdSensitivity ¶ added in v0.3.1
The extent of deviation required to trigger an alert. This will affect how tight the threshold is to the metric series pattern.
func (DynamicThresholdSensitivity) ElementType ¶ added in v0.3.1
func (DynamicThresholdSensitivity) ElementType() reflect.Type
func (DynamicThresholdSensitivity) ToStringOutput ¶ added in v0.3.1
func (e DynamicThresholdSensitivity) ToStringOutput() pulumi.StringOutput
func (DynamicThresholdSensitivity) ToStringOutputWithContext ¶ added in v0.3.1
func (e DynamicThresholdSensitivity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DynamicThresholdSensitivity) ToStringPtrOutput ¶ added in v0.3.1
func (e DynamicThresholdSensitivity) ToStringPtrOutput() pulumi.StringPtrOutput
func (DynamicThresholdSensitivity) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DynamicThresholdSensitivity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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"` }
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"` }
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
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"` }
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"` }
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
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 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"` }
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"` }
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
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"` }
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"` }
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
type LookupActionGroupArgs ¶
type LookupActionGroupResult ¶
type LookupActionGroupResult struct { // 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"` // Azure resource Id Id string `pulumi:"id"` // 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 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"` // Azure resource Id Id string `pulumi:"id"` // the value indicating whether this alert rule is migrated. IsMigrated bool `pulumi:"isMigrated"` // 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 if the scope contains a subscription, resource group, or more than one resource. TargetResourceRegion *string `pulumi:"targetResourceRegion"` // the resource type of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource. 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 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.StringPtrOutput `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"` // the value indicating whether this alert rule is migrated. IsMigrated pulumi.BoolOutput `pulumi:"isMigrated"` // 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 if the scope contains a subscription, resource group, or more than one resource. TargetResourceRegion pulumi.StringPtrOutput `pulumi:"targetResourceRegion"` // the resource type of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource. 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.
func (*MetricAlert) ElementType ¶ added in v0.2.6
func (*MetricAlert) ElementType() reflect.Type
func (*MetricAlert) ToMetricAlertOutput ¶ added in v0.2.6
func (i *MetricAlert) ToMetricAlertOutput() MetricAlertOutput
func (*MetricAlert) ToMetricAlertOutputWithContext ¶ added in v0.2.6
func (i *MetricAlert) ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput
type MetricAlertAction ¶
type MetricAlertAction struct { // the id of the action group to use. ActionGroupId *string `pulumi:"actionGroupId"` // This field allows specifying custom properties, which would be appended to the alert payload sent as input to the webhook. 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"` // This field allows specifying custom properties, which would be appended to the alert payload sent as input to the webhook. 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
This field allows specifying custom properties, which would be appended to the alert payload sent as input to the webhook.
type MetricAlertActionResponse ¶
type MetricAlertActionResponse struct { // the id of the action group to use. ActionGroupId *string `pulumi:"actionGroupId"` // This field allows specifying custom properties, which would be appended to the alert payload sent as input to the webhook. 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"` // This field allows specifying custom properties, which would be appended to the alert payload sent as input to the webhook. 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
This field allows specifying custom properties, which would be appended to the alert payload sent as input to the webhook.
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.StringPtrInput // 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.StringPtrInput // 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 if the scope contains a subscription, resource group, or more than one resource. TargetResourceRegion pulumi.StringPtrInput // the resource type of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource. 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 MetricAlertInput ¶ added in v0.2.6
type MetricAlertInput interface { pulumi.Input ToMetricAlertOutput() MetricAlertOutput ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput }
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. // Expected value is 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'. 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. // Expected value is 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'. 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. Expected value is 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'.
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. // Expected value is 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'. 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. // Expected value is 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'. 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. Expected value is 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'.
func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput ¶
func (o MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput() MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput
func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutputWithContext ¶
func (o MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutputWithContext(ctx context.Context) MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput
type MetricAlertOutput ¶ added in v0.2.6
type MetricAlertOutput struct {
*pulumi.OutputState
}
func (MetricAlertOutput) ElementType ¶ added in v0.2.6
func (MetricAlertOutput) ElementType() reflect.Type
func (MetricAlertOutput) ToMetricAlertOutput ¶ added in v0.2.6
func (o MetricAlertOutput) ToMetricAlertOutput() MetricAlertOutput
func (MetricAlertOutput) ToMetricAlertOutputWithContext ¶ added in v0.2.6
func (o MetricAlertOutput) ToMetricAlertOutputWithContext(ctx context.Context) MetricAlertOutput
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. // Expected value is 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'. 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. // Expected value is 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'. 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. Expected value is 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'.
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. // Expected value is 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'. 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. // Expected value is 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'. 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. Expected value is 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'.
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 // the value indicating whether this alert rule is migrated. IsMigrated 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 // 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 if the scope contains a subscription, resource group, or more than one resource. TargetResourceRegion pulumi.StringPtrInput // the resource type of the target resource(s) on which the alert is created/updated. Mandatory if the scope contains a subscription, resource group, or more than one resource. 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 // Expected value is 'StaticThresholdCriterion'. 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 // Expected value is 'StaticThresholdCriterion'. 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 Expected value is 'StaticThresholdCriterion'.
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 // Expected value is 'StaticThresholdCriterion'. 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 // Expected value is 'StaticThresholdCriterion'. 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 Expected value is 'StaticThresholdCriterion'.
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 Odatatype ¶ added in v0.3.1
specifies the type of the alert criteria.
func (Odatatype) ElementType ¶ added in v0.3.1
func (Odatatype) ToStringOutput ¶ added in v0.3.1
func (e Odatatype) ToStringOutput() pulumi.StringOutput
func (Odatatype) ToStringOutputWithContext ¶ added in v0.3.1
func (e Odatatype) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Odatatype) ToStringPtrOutput ¶ added in v0.3.1
func (e Odatatype) ToStringPtrOutput() pulumi.StringPtrOutput
func (Odatatype) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e Odatatype) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Operator ¶ added in v0.3.1
the criteria operator.
func (Operator) ElementType ¶ added in v0.3.1
func (Operator) ToStringOutput ¶ added in v0.3.1
func (e Operator) ToStringOutput() pulumi.StringOutput
func (Operator) ToStringOutputWithContext ¶ added in v0.3.1
func (e Operator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Operator) ToStringPtrOutput ¶ added in v0.3.1
func (e Operator) ToStringPtrOutput() pulumi.StringPtrOutput
func (Operator) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e Operator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 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 WebhookReceiver ¶
type WebhookReceiver struct { // The name of the webhook receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri string `pulumi:"serviceUri"` }
A webhook receiver.
type WebhookReceiverArgs ¶
type WebhookReceiverArgs struct { // The name of the webhook receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` }
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) 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) ServiceUri ¶
func (o WebhookReceiverOutput) ServiceUri() pulumi.StringOutput
The URI where webhooks should be sent.
func (WebhookReceiverOutput) ToWebhookReceiverOutput ¶
func (o WebhookReceiverOutput) ToWebhookReceiverOutput() WebhookReceiverOutput
func (WebhookReceiverOutput) ToWebhookReceiverOutputWithContext ¶
func (o WebhookReceiverOutput) ToWebhookReceiverOutputWithContext(ctx context.Context) WebhookReceiverOutput
type WebhookReceiverResponse ¶
type WebhookReceiverResponse struct { // The name of the webhook receiver. Names must be unique across all receivers within an action group. Name string `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri string `pulumi:"serviceUri"` }
A webhook receiver.
type WebhookReceiverResponseArgs ¶
type WebhookReceiverResponseArgs struct { // The name of the webhook receiver. Names must be unique across all receivers within an action group. Name pulumi.StringInput `pulumi:"name"` // The URI where webhooks should be sent. ServiceUri pulumi.StringInput `pulumi:"serviceUri"` }
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) 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) ServiceUri ¶
func (o WebhookReceiverResponseOutput) ServiceUri() pulumi.StringOutput
The URI where webhooks should be sent.
func (WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutput ¶
func (o WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutput() WebhookReceiverResponseOutput
func (WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutputWithContext ¶
func (o WebhookReceiverResponseOutput) ToWebhookReceiverResponseOutputWithContext(ctx context.Context) WebhookReceiverResponseOutput
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. // Expected value is 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'. 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. // Expected value is 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'. 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. Expected value is 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'.
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. // Expected value is 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'. 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. // Expected value is 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'. 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. Expected value is 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'.
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.