v20180301

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AggregationTypeEnumAverage = AggregationTypeEnum("Average")
	AggregationTypeEnumCount   = AggregationTypeEnum("Count")
	AggregationTypeEnumMinimum = AggregationTypeEnum("Minimum")
	AggregationTypeEnumMaximum = AggregationTypeEnum("Maximum")
	AggregationTypeEnumTotal   = AggregationTypeEnum("Total")
)
View Source
const (
	CriterionTypeStaticThresholdCriterion  = CriterionType("StaticThresholdCriterion")
	CriterionTypeDynamicThresholdCriterion = CriterionType("DynamicThresholdCriterion")
)
View Source
const (
	DynamicThresholdOperatorGreaterThan       = DynamicThresholdOperator("GreaterThan")
	DynamicThresholdOperatorLessThan          = DynamicThresholdOperator("LessThan")
	DynamicThresholdOperatorGreaterOrLessThan = DynamicThresholdOperator("GreaterOrLessThan")
)
View Source
const (
	DynamicThresholdSensitivityLow    = DynamicThresholdSensitivity("Low")
	DynamicThresholdSensitivityMedium = DynamicThresholdSensitivity("Medium")
	DynamicThresholdSensitivityHigh   = DynamicThresholdSensitivity("High")
)
View Source
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")
)
View Source
const (
	OperatorEquals             = Operator("Equals")
	OperatorNotEquals          = Operator("NotEquals")
	OperatorGreaterThan        = Operator("GreaterThan")
	OperatorGreaterThanOrEqual = Operator("GreaterThanOrEqual")
	OperatorLessThan           = Operator("LessThan")
	OperatorLessThanOrEqual    = Operator("LessThanOrEqual")
)

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

type AggregationTypeEnum pulumi.String

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) 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) 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) Index

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) IsGlobalRunbook

Indicates whether this instance is global runbook.

func (AutomationRunbookReceiverOutput) Name

Indicates name of the webhook.

func (AutomationRunbookReceiverOutput) RunbookName

The name for this runbook.

func (AutomationRunbookReceiverOutput) ServiceUri

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) 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) 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) Index

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

The Azure automation account Id which holds this runbook and authenticate to Azure resource.

func (AutomationRunbookReceiverResponseOutput) ElementType

func (AutomationRunbookReceiverResponseOutput) IsGlobalRunbook

Indicates whether this instance is global runbook.

func (AutomationRunbookReceiverResponseOutput) Name

Indicates name of the webhook.

func (AutomationRunbookReceiverResponseOutput) RunbookName

The name for this runbook.

func (AutomationRunbookReceiverResponseOutput) ServiceUri

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

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) Index

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

The email address registered for the Azure mobile app.

func (AzureAppPushReceiverOutput) Name

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) 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) 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) Index

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) EmailAddress

The email address registered for the Azure mobile app.

func (AzureAppPushReceiverResponseOutput) Name

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) Index

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) FunctionAppResourceId

func (o AzureFunctionReceiverOutput) FunctionAppResourceId() pulumi.StringOutput

The azure resource id of the function app.

func (AzureFunctionReceiverOutput) FunctionName

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

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) 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) 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) Index

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) FunctionAppResourceId

func (o AzureFunctionReceiverResponseOutput) FunctionAppResourceId() pulumi.StringOutput

The azure resource id of the function app.

func (AzureFunctionReceiverResponseOutput) FunctionName

The function name in the function app.

func (AzureFunctionReceiverResponseOutput) HttpTriggerUrl

The http trigger url where http request sent to.

func (AzureFunctionReceiverResponseOutput) Name

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

type CriterionType pulumi.String

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

Specifies the type of threshold criteria Expected value is 'DynamicThresholdCriterion'.

func (DynamicMetricCriteriaOutput) Dimensions

List of dimension conditions.

func (DynamicMetricCriteriaOutput) ElementType

func (DynamicMetricCriteriaOutput) FailingPeriods

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

Name of the metric.

func (DynamicMetricCriteriaOutput) MetricNamespace

Namespace of the metric.

func (DynamicMetricCriteriaOutput) Name

Name of the criteria.

func (DynamicMetricCriteriaOutput) Operator

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) 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

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

Specifies the type of threshold criteria Expected value is 'DynamicThresholdCriterion'.

func (DynamicMetricCriteriaResponseOutput) Dimensions

List of dimension conditions.

func (DynamicMetricCriteriaResponseOutput) ElementType

func (DynamicMetricCriteriaResponseOutput) FailingPeriods

The minimum number of violations required within the selected lookback time window required to raise an alert.

func (DynamicMetricCriteriaResponseOutput) IgnoreDataBefore

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

Name of the metric.

func (DynamicMetricCriteriaResponseOutput) MetricNamespace

Namespace of the metric.

func (DynamicMetricCriteriaResponseOutput) Name

Name of the criteria.

func (DynamicMetricCriteriaResponseOutput) Operator

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

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) 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) 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) 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) MinFailingPeriodsToAlert

The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods.

func (DynamicThresholdFailingPeriodsResponseOutput) NumberOfEvaluationPeriods

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

type DynamicThresholdOperator pulumi.String

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

type DynamicThresholdSensitivity pulumi.String

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) 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 (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

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) Index

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) EmailAddress

The email address of this receiver.

func (EmailReceiverResponseOutput) Name

The name of the email receiver. Names must be unique across all receivers within an action group.

func (EmailReceiverResponseOutput) Status

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 (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

The name of the Itsm receiver. Names must be unique across all receivers within an action group.

func (ItsmReceiverOutput) Region

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) Index

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

Unique identification of ITSM connection among multiple defined in above workspace.

func (ItsmReceiverResponseOutput) ElementType

func (ItsmReceiverResponseOutput) ElementType() reflect.Type

func (ItsmReceiverResponseOutput) Name

The name of the Itsm receiver. Names must be unique across all receivers within an action group.

func (ItsmReceiverResponseOutput) Region

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

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) Index

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

The name of the logic app receiver. Names must be unique across all receivers within an action group.

func (LogicAppReceiverOutput) ResourceId

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) 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) 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) Index

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

The callback url where http request sent to.

func (LogicAppReceiverResponseOutput) ElementType

func (LogicAppReceiverResponseOutput) Name

The name of the logic app receiver. Names must be unique across all receivers within an action group.

func (LogicAppReceiverResponseOutput) ResourceId

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 LookupActionGroupArgs struct {
	// The name of the action group.
	ActionGroupName string `pulumi:"actionGroupName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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.

type LookupMetricAlertArgs

type LookupMetricAlertArgs struct {
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the rule.
	RuleName string `pulumi:"ruleName"`
}

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.

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) Index

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

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) 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) 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) Index

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

the id of the action group to use.

func (MetricAlertActionResponseOutput) ElementType

func (MetricAlertActionResponseOutput) ToMetricAlertActionResponseOutput

func (o MetricAlertActionResponseOutput) ToMetricAlertActionResponseOutput() MetricAlertActionResponseOutput

func (MetricAlertActionResponseOutput) ToMetricAlertActionResponseOutputWithContext

func (o MetricAlertActionResponseOutput) ToMetricAlertActionResponseOutputWithContext(ctx context.Context) MetricAlertActionResponseOutput

func (MetricAlertActionResponseOutput) WebHookProperties

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) 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

the list of multiple metric criteria for this 'all of' operation.

func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ElementType

func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) OdataType

specifies the type of the alert criteria. Expected value is 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'.

func (MetricAlertMultipleResourceMultipleMetricCriteriaOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaOutput

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) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput

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) OdataType

specifies the type of the alert criteria. Expected value is 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'.

func (MetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertMultipleResourceMultipleMetricCriteriaResponseOutput

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) 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) OdataType

specifies the type of the alert criteria. Expected value is 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'.

func (MetricAlertSingleResourceMultipleMetricCriteriaOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaOutput

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) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutput

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

The list of metric criteria for this 'all of' operation.

func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ElementType

func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) OdataType

specifies the type of the alert criteria. Expected value is 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'.

func (MetricAlertSingleResourceMultipleMetricCriteriaResponseOutput) ToMetricAlertSingleResourceMultipleMetricCriteriaResponseOutput

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 (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

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

Name of the criteria.

func (MetricCriteriaOutput) Operator

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

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) 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) Index

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

Specifies the type of threshold criteria Expected value is 'StaticThresholdCriterion'.

func (MetricCriteriaResponseOutput) Dimensions

List of dimension conditions.

func (MetricCriteriaResponseOutput) ElementType

func (MetricCriteriaResponseOutput) MetricName

Name of the metric.

func (MetricCriteriaResponseOutput) MetricNamespace

Namespace of the metric.

func (MetricCriteriaResponseOutput) Name

Name of the criteria.

func (MetricCriteriaResponseOutput) Operator

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

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 (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

Name of the dimension.

func (MetricDimensionOutput) Operator

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

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) 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) 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) Index

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) Name

Name of the dimension.

func (MetricDimensionResponseOutput) Operator

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

list of dimension values.

type Odatatype added in v0.3.1

type Odatatype pulumi.String

specifies the type of the alert criteria.

func (Odatatype) ElementType added in v0.3.1

func (Odatatype) ElementType() reflect.Type

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

type Operator pulumi.String

the criteria operator.

func (Operator) ElementType added in v0.3.1

func (Operator) ElementType() reflect.Type

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 (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

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) Index

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

The country code of the SMS receiver.

func (SmsReceiverResponseOutput) ElementType

func (SmsReceiverResponseOutput) ElementType() reflect.Type

func (SmsReceiverResponseOutput) Name

The name of the SMS receiver. Names must be unique across all receivers within an action group.

func (SmsReceiverResponseOutput) PhoneNumber

The phone number of the SMS receiver.

func (SmsReceiverResponseOutput) Status

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 (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

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) Index

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

The country code of the voice receiver.

func (VoiceReceiverResponseOutput) ElementType

func (VoiceReceiverResponseOutput) Name

The name of the voice receiver. Names must be unique across all receivers within an action group.

func (VoiceReceiverResponseOutput) PhoneNumber

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 (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

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) 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) 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) Index

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) Name

The name of the webhook receiver. Names must be unique across all receivers within an action group.

func (WebhookReceiverResponseOutput) ServiceUri

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) 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

The Application Insights resource Id.

func (WebtestLocationAvailabilityCriteriaOutput) ElementType

func (WebtestLocationAvailabilityCriteriaOutput) FailedLocationCount

The number of failed locations.

func (WebtestLocationAvailabilityCriteriaOutput) OdataType

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

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) 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

The Application Insights resource Id.

func (WebtestLocationAvailabilityCriteriaResponseOutput) ElementType

func (WebtestLocationAvailabilityCriteriaResponseOutput) FailedLocationCount

The number of failed locations.

func (WebtestLocationAvailabilityCriteriaResponseOutput) OdataType

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

The Application Insights web test Id.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL