v20190301

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

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionGroup

type ActionGroup struct {
	pulumi.CustomResourceState

	// The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
	ArmRoleReceivers ArmRoleReceiverResponseArrayOutput `pulumi:"armRoleReceivers"`
	// The list of AutomationRunbook receivers that are part of this action group.
	AutomationRunbookReceivers AutomationRunbookReceiverResponseArrayOutput `pulumi:"automationRunbookReceivers"`
	// The list of AzureAppPush receivers that are part of this action group.
	AzureAppPushReceivers AzureAppPushReceiverResponseArrayOutput `pulumi:"azureAppPushReceivers"`
	// The list of azure function receivers that are part of this action group.
	AzureFunctionReceivers AzureFunctionReceiverResponseArrayOutput `pulumi:"azureFunctionReceivers"`
	// The list of email receivers that are part of this action group.
	EmailReceivers EmailReceiverResponseArrayOutput `pulumi:"emailReceivers"`
	// Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
	Enabled pulumi.BoolOutput `pulumi:"enabled"`
	// The short name of the action group. This will be used in SMS messages.
	GroupShortName pulumi.StringOutput `pulumi:"groupShortName"`
	// The list of ITSM receivers that are part of this action group.
	ItsmReceivers ItsmReceiverResponseArrayOutput `pulumi:"itsmReceivers"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// The list of logic app receivers that are part of this action group.
	LogicAppReceivers LogicAppReceiverResponseArrayOutput `pulumi:"logicAppReceivers"`
	// Azure resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The list of SMS receivers that are part of this action group.
	SmsReceivers SmsReceiverResponseArrayOutput `pulumi:"smsReceivers"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Azure resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// The list of voice receivers that are part of this action group.
	VoiceReceivers VoiceReceiverResponseArrayOutput `pulumi:"voiceReceivers"`
	// The list of webhook receivers that are part of this action group.
	WebhookReceivers WebhookReceiverResponseArrayOutput `pulumi:"webhookReceivers"`
}

An action group resource.

func GetActionGroup

func GetActionGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ActionGroupState, opts ...pulumi.ResourceOption) (*ActionGroup, error)

GetActionGroup gets an existing ActionGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewActionGroup

func NewActionGroup(ctx *pulumi.Context,
	name string, args *ActionGroupArgs, opts ...pulumi.ResourceOption) (*ActionGroup, error)

NewActionGroup registers a new resource with the given unique name, arguments, and options.

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 ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
	ArmRoleReceivers ArmRoleReceiverArrayInput
	// The list of AutomationRunbook receivers that are part of this action group.
	AutomationRunbookReceivers AutomationRunbookReceiverArrayInput
	// The list of AzureAppPush receivers that are part of this action group.
	AzureAppPushReceivers AzureAppPushReceiverArrayInput
	// The list of azure function receivers that are part of this action group.
	AzureFunctionReceivers AzureFunctionReceiverArrayInput
	// The list of email receivers that are part of this action group.
	EmailReceivers EmailReceiverArrayInput
	// Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
	Enabled pulumi.BoolInput
	// The short name of the action group. This will be used in SMS messages.
	GroupShortName pulumi.StringInput
	// The list of ITSM receivers that are part of this action group.
	ItsmReceivers ItsmReceiverArrayInput
	// Resource location
	Location pulumi.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 ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
	ArmRoleReceivers ArmRoleReceiverResponseArrayInput
	// The list of AutomationRunbook receivers that are part of this action group.
	AutomationRunbookReceivers AutomationRunbookReceiverResponseArrayInput
	// The list of AzureAppPush receivers that are part of this action group.
	AzureAppPushReceivers AzureAppPushReceiverResponseArrayInput
	// The list of azure function receivers that are part of this action group.
	AzureFunctionReceivers AzureFunctionReceiverResponseArrayInput
	// The list of email receivers that are part of this action group.
	EmailReceivers EmailReceiverResponseArrayInput
	// Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
	Enabled pulumi.BoolPtrInput
	// The short name of the action group. This will be used in SMS messages.
	GroupShortName pulumi.StringPtrInput
	// The list of ITSM receivers that are part of this action group.
	ItsmReceivers ItsmReceiverResponseArrayInput
	// Resource location
	Location pulumi.StringPtrInput
	// The list of logic app receivers that are part of this action group.
	LogicAppReceivers LogicAppReceiverResponseArrayInput
	// Azure resource name
	Name pulumi.StringPtrInput
	// The list of SMS receivers that are part of this action group.
	SmsReceivers SmsReceiverResponseArrayInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Azure resource type
	Type pulumi.StringPtrInput
	// The list of voice receivers that are part of this action group.
	VoiceReceivers VoiceReceiverResponseArrayInput
	// The list of webhook receivers that are part of this action group.
	WebhookReceivers WebhookReceiverResponseArrayInput
}

func (ActionGroupState) ElementType

func (ActionGroupState) ElementType() reflect.Type

type ArmRoleReceiver

type ArmRoleReceiver struct {
	// The name of the arm role receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// The arm role id.
	RoleId string `pulumi:"roleId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"`
}

An arm role receiver.

type ArmRoleReceiverArgs

type ArmRoleReceiverArgs struct {
	// The name of the arm role receiver. Names must be unique across all receivers within an action group.
	Name pulumi.StringInput `pulumi:"name"`
	// The arm role id.
	RoleId pulumi.StringInput `pulumi:"roleId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"`
}

An arm role receiver.

func (ArmRoleReceiverArgs) ElementType

func (ArmRoleReceiverArgs) ElementType() reflect.Type

func (ArmRoleReceiverArgs) ToArmRoleReceiverOutput

func (i ArmRoleReceiverArgs) ToArmRoleReceiverOutput() ArmRoleReceiverOutput

func (ArmRoleReceiverArgs) ToArmRoleReceiverOutputWithContext

func (i ArmRoleReceiverArgs) ToArmRoleReceiverOutputWithContext(ctx context.Context) ArmRoleReceiverOutput

type ArmRoleReceiverArray

type ArmRoleReceiverArray []ArmRoleReceiverInput

func (ArmRoleReceiverArray) ElementType

func (ArmRoleReceiverArray) ElementType() reflect.Type

func (ArmRoleReceiverArray) ToArmRoleReceiverArrayOutput

func (i ArmRoleReceiverArray) ToArmRoleReceiverArrayOutput() ArmRoleReceiverArrayOutput

func (ArmRoleReceiverArray) ToArmRoleReceiverArrayOutputWithContext

func (i ArmRoleReceiverArray) ToArmRoleReceiverArrayOutputWithContext(ctx context.Context) ArmRoleReceiverArrayOutput

type ArmRoleReceiverArrayInput

type ArmRoleReceiverArrayInput interface {
	pulumi.Input

	ToArmRoleReceiverArrayOutput() ArmRoleReceiverArrayOutput
	ToArmRoleReceiverArrayOutputWithContext(context.Context) ArmRoleReceiverArrayOutput
}

ArmRoleReceiverArrayInput is an input type that accepts ArmRoleReceiverArray and ArmRoleReceiverArrayOutput values. You can construct a concrete instance of `ArmRoleReceiverArrayInput` via:

ArmRoleReceiverArray{ ArmRoleReceiverArgs{...} }

type ArmRoleReceiverArrayOutput

type ArmRoleReceiverArrayOutput struct{ *pulumi.OutputState }

func (ArmRoleReceiverArrayOutput) ElementType

func (ArmRoleReceiverArrayOutput) ElementType() reflect.Type

func (ArmRoleReceiverArrayOutput) Index

func (ArmRoleReceiverArrayOutput) ToArmRoleReceiverArrayOutput

func (o ArmRoleReceiverArrayOutput) ToArmRoleReceiverArrayOutput() ArmRoleReceiverArrayOutput

func (ArmRoleReceiverArrayOutput) ToArmRoleReceiverArrayOutputWithContext

func (o ArmRoleReceiverArrayOutput) ToArmRoleReceiverArrayOutputWithContext(ctx context.Context) ArmRoleReceiverArrayOutput

type ArmRoleReceiverInput

type ArmRoleReceiverInput interface {
	pulumi.Input

	ToArmRoleReceiverOutput() ArmRoleReceiverOutput
	ToArmRoleReceiverOutputWithContext(context.Context) ArmRoleReceiverOutput
}

ArmRoleReceiverInput is an input type that accepts ArmRoleReceiverArgs and ArmRoleReceiverOutput values. You can construct a concrete instance of `ArmRoleReceiverInput` via:

ArmRoleReceiverArgs{...}

type ArmRoleReceiverOutput

type ArmRoleReceiverOutput struct{ *pulumi.OutputState }

An arm role receiver.

func (ArmRoleReceiverOutput) ElementType

func (ArmRoleReceiverOutput) ElementType() reflect.Type

func (ArmRoleReceiverOutput) Name

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

func (ArmRoleReceiverOutput) RoleId

The arm role id.

func (ArmRoleReceiverOutput) ToArmRoleReceiverOutput

func (o ArmRoleReceiverOutput) ToArmRoleReceiverOutput() ArmRoleReceiverOutput

func (ArmRoleReceiverOutput) ToArmRoleReceiverOutputWithContext

func (o ArmRoleReceiverOutput) ToArmRoleReceiverOutputWithContext(ctx context.Context) ArmRoleReceiverOutput

func (ArmRoleReceiverOutput) UseCommonAlertSchema

func (o ArmRoleReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput

Indicates whether to use common alert schema.

type ArmRoleReceiverResponse

type ArmRoleReceiverResponse struct {
	// The name of the arm role receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// The arm role id.
	RoleId string `pulumi:"roleId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"`
}

An arm role receiver.

type ArmRoleReceiverResponseArgs

type ArmRoleReceiverResponseArgs struct {
	// The name of the arm role receiver. Names must be unique across all receivers within an action group.
	Name pulumi.StringInput `pulumi:"name"`
	// The arm role id.
	RoleId pulumi.StringInput `pulumi:"roleId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"`
}

An arm role receiver.

func (ArmRoleReceiverResponseArgs) ElementType

func (ArmRoleReceiverResponseArgs) ToArmRoleReceiverResponseOutput

func (i ArmRoleReceiverResponseArgs) ToArmRoleReceiverResponseOutput() ArmRoleReceiverResponseOutput

func (ArmRoleReceiverResponseArgs) ToArmRoleReceiverResponseOutputWithContext

func (i ArmRoleReceiverResponseArgs) ToArmRoleReceiverResponseOutputWithContext(ctx context.Context) ArmRoleReceiverResponseOutput

type ArmRoleReceiverResponseArray

type ArmRoleReceiverResponseArray []ArmRoleReceiverResponseInput

func (ArmRoleReceiverResponseArray) ElementType

func (ArmRoleReceiverResponseArray) ToArmRoleReceiverResponseArrayOutput

func (i ArmRoleReceiverResponseArray) ToArmRoleReceiverResponseArrayOutput() ArmRoleReceiverResponseArrayOutput

func (ArmRoleReceiverResponseArray) ToArmRoleReceiverResponseArrayOutputWithContext

func (i ArmRoleReceiverResponseArray) ToArmRoleReceiverResponseArrayOutputWithContext(ctx context.Context) ArmRoleReceiverResponseArrayOutput

type ArmRoleReceiverResponseArrayInput

type ArmRoleReceiverResponseArrayInput interface {
	pulumi.Input

	ToArmRoleReceiverResponseArrayOutput() ArmRoleReceiverResponseArrayOutput
	ToArmRoleReceiverResponseArrayOutputWithContext(context.Context) ArmRoleReceiverResponseArrayOutput
}

ArmRoleReceiverResponseArrayInput is an input type that accepts ArmRoleReceiverResponseArray and ArmRoleReceiverResponseArrayOutput values. You can construct a concrete instance of `ArmRoleReceiverResponseArrayInput` via:

ArmRoleReceiverResponseArray{ ArmRoleReceiverResponseArgs{...} }

type ArmRoleReceiverResponseArrayOutput

type ArmRoleReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (ArmRoleReceiverResponseArrayOutput) ElementType

func (ArmRoleReceiverResponseArrayOutput) Index

func (ArmRoleReceiverResponseArrayOutput) ToArmRoleReceiverResponseArrayOutput

func (o ArmRoleReceiverResponseArrayOutput) ToArmRoleReceiverResponseArrayOutput() ArmRoleReceiverResponseArrayOutput

func (ArmRoleReceiverResponseArrayOutput) ToArmRoleReceiverResponseArrayOutputWithContext

func (o ArmRoleReceiverResponseArrayOutput) ToArmRoleReceiverResponseArrayOutputWithContext(ctx context.Context) ArmRoleReceiverResponseArrayOutput

type ArmRoleReceiverResponseInput

type ArmRoleReceiverResponseInput interface {
	pulumi.Input

	ToArmRoleReceiverResponseOutput() ArmRoleReceiverResponseOutput
	ToArmRoleReceiverResponseOutputWithContext(context.Context) ArmRoleReceiverResponseOutput
}

ArmRoleReceiverResponseInput is an input type that accepts ArmRoleReceiverResponseArgs and ArmRoleReceiverResponseOutput values. You can construct a concrete instance of `ArmRoleReceiverResponseInput` via:

ArmRoleReceiverResponseArgs{...}

type ArmRoleReceiverResponseOutput

type ArmRoleReceiverResponseOutput struct{ *pulumi.OutputState }

An arm role receiver.

func (ArmRoleReceiverResponseOutput) ElementType

func (ArmRoleReceiverResponseOutput) Name

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

func (ArmRoleReceiverResponseOutput) RoleId

The arm role id.

func (ArmRoleReceiverResponseOutput) ToArmRoleReceiverResponseOutput

func (o ArmRoleReceiverResponseOutput) ToArmRoleReceiverResponseOutput() ArmRoleReceiverResponseOutput

func (ArmRoleReceiverResponseOutput) ToArmRoleReceiverResponseOutputWithContext

func (o ArmRoleReceiverResponseOutput) ToArmRoleReceiverResponseOutputWithContext(ctx context.Context) ArmRoleReceiverResponseOutput

func (ArmRoleReceiverResponseOutput) UseCommonAlertSchema

func (o ArmRoleReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput

Indicates whether to use common alert schema.

type AutomationRunbookReceiver

type AutomationRunbookReceiver struct {
	// The Azure automation account Id which holds this runbook and authenticate to Azure resource.
	AutomationAccountId string `pulumi:"automationAccountId"`
	// Indicates whether this instance is global runbook.
	IsGlobalRunbook bool `pulumi:"isGlobalRunbook"`
	// Indicates name of the webhook.
	Name *string `pulumi:"name"`
	// The name for this runbook.
	RunbookName string `pulumi:"runbookName"`
	// The URI where webhooks should be sent.
	ServiceUri *string `pulumi:"serviceUri"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"`
	// The resource id for webhook linked to this runbook.
	WebhookResourceId string `pulumi:"webhookResourceId"`
}

The Azure Automation Runbook notification receiver.

type AutomationRunbookReceiverArgs

type AutomationRunbookReceiverArgs struct {
	// The Azure automation account Id which holds this runbook and authenticate to Azure resource.
	AutomationAccountId pulumi.StringInput `pulumi:"automationAccountId"`
	// Indicates whether this instance is global runbook.
	IsGlobalRunbook pulumi.BoolInput `pulumi:"isGlobalRunbook"`
	// Indicates name of the webhook.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The name for this runbook.
	RunbookName pulumi.StringInput `pulumi:"runbookName"`
	// The URI where webhooks should be sent.
	ServiceUri pulumi.StringPtrInput `pulumi:"serviceUri"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"`
	// The resource id for webhook linked to this runbook.
	WebhookResourceId pulumi.StringInput `pulumi:"webhookResourceId"`
}

The Azure Automation Runbook notification receiver.

func (AutomationRunbookReceiverArgs) ElementType

func (AutomationRunbookReceiverArgs) 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) UseCommonAlertSchema

func (o AutomationRunbookReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput

Indicates whether to use common alert schema.

func (AutomationRunbookReceiverOutput) WebhookResourceId

func (o AutomationRunbookReceiverOutput) WebhookResourceId() pulumi.StringOutput

The resource id for webhook linked to this runbook.

type AutomationRunbookReceiverResponse

type AutomationRunbookReceiverResponse struct {
	// The Azure automation account Id which holds this runbook and authenticate to Azure resource.
	AutomationAccountId string `pulumi:"automationAccountId"`
	// Indicates whether this instance is global runbook.
	IsGlobalRunbook bool `pulumi:"isGlobalRunbook"`
	// Indicates name of the webhook.
	Name *string `pulumi:"name"`
	// The name for this runbook.
	RunbookName string `pulumi:"runbookName"`
	// The URI where webhooks should be sent.
	ServiceUri *string `pulumi:"serviceUri"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"`
	// The resource id for webhook linked to this runbook.
	WebhookResourceId string `pulumi:"webhookResourceId"`
}

The Azure Automation Runbook notification receiver.

type AutomationRunbookReceiverResponseArgs

type AutomationRunbookReceiverResponseArgs struct {
	// The Azure automation account Id which holds this runbook and authenticate to Azure resource.
	AutomationAccountId pulumi.StringInput `pulumi:"automationAccountId"`
	// Indicates whether this instance is global runbook.
	IsGlobalRunbook pulumi.BoolInput `pulumi:"isGlobalRunbook"`
	// Indicates name of the webhook.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The name for this runbook.
	RunbookName pulumi.StringInput `pulumi:"runbookName"`
	// The URI where webhooks should be sent.
	ServiceUri pulumi.StringPtrInput `pulumi:"serviceUri"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"`
	// The resource id for webhook linked to this runbook.
	WebhookResourceId pulumi.StringInput `pulumi:"webhookResourceId"`
}

The Azure Automation Runbook notification receiver.

func (AutomationRunbookReceiverResponseArgs) ElementType

func (AutomationRunbookReceiverResponseArgs) 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) UseCommonAlertSchema

Indicates whether to use common alert schema.

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"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"`
}

An azure function receiver.

type AzureFunctionReceiverArgs

type AzureFunctionReceiverArgs struct {
	// The azure resource id of the function app.
	FunctionAppResourceId pulumi.StringInput `pulumi:"functionAppResourceId"`
	// The function name in the function app.
	FunctionName pulumi.StringInput `pulumi:"functionName"`
	// The http trigger url where http request sent to.
	HttpTriggerUrl pulumi.StringInput `pulumi:"httpTriggerUrl"`
	// The name of the azure function receiver. Names must be unique across all receivers within an action group.
	Name pulumi.StringInput `pulumi:"name"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"`
}

An azure function receiver.

func (AzureFunctionReceiverArgs) ElementType

func (AzureFunctionReceiverArgs) ElementType() reflect.Type

func (AzureFunctionReceiverArgs) ToAzureFunctionReceiverOutput

func (i AzureFunctionReceiverArgs) ToAzureFunctionReceiverOutput() AzureFunctionReceiverOutput

func (AzureFunctionReceiverArgs) ToAzureFunctionReceiverOutputWithContext

func (i AzureFunctionReceiverArgs) ToAzureFunctionReceiverOutputWithContext(ctx context.Context) AzureFunctionReceiverOutput

type AzureFunctionReceiverArray

type AzureFunctionReceiverArray []AzureFunctionReceiverInput

func (AzureFunctionReceiverArray) ElementType

func (AzureFunctionReceiverArray) ElementType() reflect.Type

func (AzureFunctionReceiverArray) ToAzureFunctionReceiverArrayOutput

func (i AzureFunctionReceiverArray) ToAzureFunctionReceiverArrayOutput() AzureFunctionReceiverArrayOutput

func (AzureFunctionReceiverArray) ToAzureFunctionReceiverArrayOutputWithContext

func (i AzureFunctionReceiverArray) ToAzureFunctionReceiverArrayOutputWithContext(ctx context.Context) AzureFunctionReceiverArrayOutput

type AzureFunctionReceiverArrayInput

type AzureFunctionReceiverArrayInput interface {
	pulumi.Input

	ToAzureFunctionReceiverArrayOutput() AzureFunctionReceiverArrayOutput
	ToAzureFunctionReceiverArrayOutputWithContext(context.Context) AzureFunctionReceiverArrayOutput
}

AzureFunctionReceiverArrayInput is an input type that accepts AzureFunctionReceiverArray and AzureFunctionReceiverArrayOutput values. You can construct a concrete instance of `AzureFunctionReceiverArrayInput` via:

AzureFunctionReceiverArray{ AzureFunctionReceiverArgs{...} }

type AzureFunctionReceiverArrayOutput

type AzureFunctionReceiverArrayOutput struct{ *pulumi.OutputState }

func (AzureFunctionReceiverArrayOutput) ElementType

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

func (AzureFunctionReceiverOutput) UseCommonAlertSchema

func (o AzureFunctionReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput

Indicates whether to use common alert schema.

type AzureFunctionReceiverResponse

type AzureFunctionReceiverResponse struct {
	// The azure resource id of the function app.
	FunctionAppResourceId string `pulumi:"functionAppResourceId"`
	// The function name in the function app.
	FunctionName string `pulumi:"functionName"`
	// The http trigger url where http request sent to.
	HttpTriggerUrl string `pulumi:"httpTriggerUrl"`
	// The name of the azure function receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"`
}

An azure function receiver.

type AzureFunctionReceiverResponseArgs

type AzureFunctionReceiverResponseArgs struct {
	// The azure resource id of the function app.
	FunctionAppResourceId pulumi.StringInput `pulumi:"functionAppResourceId"`
	// The function name in the function app.
	FunctionName pulumi.StringInput `pulumi:"functionName"`
	// The http trigger url where http request sent to.
	HttpTriggerUrl pulumi.StringInput `pulumi:"httpTriggerUrl"`
	// The name of the azure function receiver. Names must be unique across all receivers within an action group.
	Name pulumi.StringInput `pulumi:"name"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"`
}

An azure function receiver.

func (AzureFunctionReceiverResponseArgs) ElementType

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

func (AzureFunctionReceiverResponseOutput) UseCommonAlertSchema

func (o AzureFunctionReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput

Indicates whether to use common alert schema.

type EmailReceiver

type EmailReceiver struct {
	// The email address of this receiver.
	EmailAddress string `pulumi:"emailAddress"`
	// The name of the email receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"`
}

An email receiver.

type EmailReceiverArgs

type EmailReceiverArgs struct {
	// The email address of this receiver.
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// The name of the email receiver. Names must be unique across all receivers within an action group.
	Name pulumi.StringInput `pulumi:"name"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"`
}

An email receiver.

func (EmailReceiverArgs) ElementType

func (EmailReceiverArgs) ElementType() reflect.Type

func (EmailReceiverArgs) ToEmailReceiverOutput

func (i EmailReceiverArgs) ToEmailReceiverOutput() EmailReceiverOutput

func (EmailReceiverArgs) ToEmailReceiverOutputWithContext

func (i EmailReceiverArgs) ToEmailReceiverOutputWithContext(ctx context.Context) EmailReceiverOutput

type EmailReceiverArray

type EmailReceiverArray []EmailReceiverInput

func (EmailReceiverArray) ElementType

func (EmailReceiverArray) ElementType() reflect.Type

func (EmailReceiverArray) ToEmailReceiverArrayOutput

func (i EmailReceiverArray) ToEmailReceiverArrayOutput() EmailReceiverArrayOutput

func (EmailReceiverArray) ToEmailReceiverArrayOutputWithContext

func (i EmailReceiverArray) ToEmailReceiverArrayOutputWithContext(ctx context.Context) EmailReceiverArrayOutput

type EmailReceiverArrayInput

type EmailReceiverArrayInput interface {
	pulumi.Input

	ToEmailReceiverArrayOutput() EmailReceiverArrayOutput
	ToEmailReceiverArrayOutputWithContext(context.Context) EmailReceiverArrayOutput
}

EmailReceiverArrayInput is an input type that accepts EmailReceiverArray and EmailReceiverArrayOutput values. You can construct a concrete instance of `EmailReceiverArrayInput` via:

EmailReceiverArray{ EmailReceiverArgs{...} }

type EmailReceiverArrayOutput

type EmailReceiverArrayOutput struct{ *pulumi.OutputState }

func (EmailReceiverArrayOutput) ElementType

func (EmailReceiverArrayOutput) ElementType() reflect.Type

func (EmailReceiverArrayOutput) Index

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

func (EmailReceiverOutput) UseCommonAlertSchema

func (o EmailReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput

Indicates whether to use common alert schema.

type EmailReceiverResponse

type EmailReceiverResponse struct {
	// The email address of this receiver.
	EmailAddress string `pulumi:"emailAddress"`
	// The name of the email receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// The receiver status of the e-mail.
	Status string `pulumi:"status"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"`
}

An email receiver.

type EmailReceiverResponseArgs

type EmailReceiverResponseArgs struct {
	// The email address of this receiver.
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// The name of the email receiver. Names must be unique across all receivers within an action group.
	Name pulumi.StringInput `pulumi:"name"`
	// The receiver status of the e-mail.
	Status pulumi.StringInput `pulumi:"status"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"`
}

An email receiver.

func (EmailReceiverResponseArgs) ElementType

func (EmailReceiverResponseArgs) ElementType() reflect.Type

func (EmailReceiverResponseArgs) ToEmailReceiverResponseOutput

func (i EmailReceiverResponseArgs) ToEmailReceiverResponseOutput() EmailReceiverResponseOutput

func (EmailReceiverResponseArgs) ToEmailReceiverResponseOutputWithContext

func (i EmailReceiverResponseArgs) ToEmailReceiverResponseOutputWithContext(ctx context.Context) EmailReceiverResponseOutput

type EmailReceiverResponseArray

type EmailReceiverResponseArray []EmailReceiverResponseInput

func (EmailReceiverResponseArray) ElementType

func (EmailReceiverResponseArray) ElementType() reflect.Type

func (EmailReceiverResponseArray) ToEmailReceiverResponseArrayOutput

func (i EmailReceiverResponseArray) ToEmailReceiverResponseArrayOutput() EmailReceiverResponseArrayOutput

func (EmailReceiverResponseArray) ToEmailReceiverResponseArrayOutputWithContext

func (i EmailReceiverResponseArray) ToEmailReceiverResponseArrayOutputWithContext(ctx context.Context) EmailReceiverResponseArrayOutput

type EmailReceiverResponseArrayInput

type EmailReceiverResponseArrayInput interface {
	pulumi.Input

	ToEmailReceiverResponseArrayOutput() EmailReceiverResponseArrayOutput
	ToEmailReceiverResponseArrayOutputWithContext(context.Context) EmailReceiverResponseArrayOutput
}

EmailReceiverResponseArrayInput is an input type that accepts EmailReceiverResponseArray and EmailReceiverResponseArrayOutput values. You can construct a concrete instance of `EmailReceiverResponseArrayInput` via:

EmailReceiverResponseArray{ EmailReceiverResponseArgs{...} }

type EmailReceiverResponseArrayOutput

type EmailReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (EmailReceiverResponseArrayOutput) ElementType

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

func (EmailReceiverResponseOutput) UseCommonAlertSchema

func (o EmailReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput

Indicates whether to use common alert schema.

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"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"`
}

A logic app receiver.

type LogicAppReceiverArgs

type LogicAppReceiverArgs struct {
	// The callback url where http request sent to.
	CallbackUrl pulumi.StringInput `pulumi:"callbackUrl"`
	// The name of the logic app receiver. Names must be unique across all receivers within an action group.
	Name pulumi.StringInput `pulumi:"name"`
	// The azure resource id of the logic app receiver.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"`
}

A logic app receiver.

func (LogicAppReceiverArgs) ElementType

func (LogicAppReceiverArgs) ElementType() reflect.Type

func (LogicAppReceiverArgs) ToLogicAppReceiverOutput

func (i LogicAppReceiverArgs) ToLogicAppReceiverOutput() LogicAppReceiverOutput

func (LogicAppReceiverArgs) ToLogicAppReceiverOutputWithContext

func (i LogicAppReceiverArgs) ToLogicAppReceiverOutputWithContext(ctx context.Context) LogicAppReceiverOutput

type LogicAppReceiverArray

type LogicAppReceiverArray []LogicAppReceiverInput

func (LogicAppReceiverArray) ElementType

func (LogicAppReceiverArray) ElementType() reflect.Type

func (LogicAppReceiverArray) ToLogicAppReceiverArrayOutput

func (i LogicAppReceiverArray) ToLogicAppReceiverArrayOutput() LogicAppReceiverArrayOutput

func (LogicAppReceiverArray) ToLogicAppReceiverArrayOutputWithContext

func (i LogicAppReceiverArray) ToLogicAppReceiverArrayOutputWithContext(ctx context.Context) LogicAppReceiverArrayOutput

type LogicAppReceiverArrayInput

type LogicAppReceiverArrayInput interface {
	pulumi.Input

	ToLogicAppReceiverArrayOutput() LogicAppReceiverArrayOutput
	ToLogicAppReceiverArrayOutputWithContext(context.Context) LogicAppReceiverArrayOutput
}

LogicAppReceiverArrayInput is an input type that accepts LogicAppReceiverArray and LogicAppReceiverArrayOutput values. You can construct a concrete instance of `LogicAppReceiverArrayInput` via:

LogicAppReceiverArray{ LogicAppReceiverArgs{...} }

type LogicAppReceiverArrayOutput

type LogicAppReceiverArrayOutput struct{ *pulumi.OutputState }

func (LogicAppReceiverArrayOutput) ElementType

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

func (LogicAppReceiverOutput) UseCommonAlertSchema

func (o LogicAppReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput

Indicates whether to use common alert schema.

type LogicAppReceiverResponse

type LogicAppReceiverResponse struct {
	// The callback url where http request sent to.
	CallbackUrl string `pulumi:"callbackUrl"`
	// The name of the logic app receiver. Names must be unique across all receivers within an action group.
	Name string `pulumi:"name"`
	// The azure resource id of the logic app receiver.
	ResourceId string `pulumi:"resourceId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"`
}

A logic app receiver.

type LogicAppReceiverResponseArgs

type LogicAppReceiverResponseArgs struct {
	// The callback url where http request sent to.
	CallbackUrl pulumi.StringInput `pulumi:"callbackUrl"`
	// The name of the logic app receiver. Names must be unique across all receivers within an action group.
	Name pulumi.StringInput `pulumi:"name"`
	// The azure resource id of the logic app receiver.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"`
}

A logic app receiver.

func (LogicAppReceiverResponseArgs) ElementType

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

func (LogicAppReceiverResponseOutput) UseCommonAlertSchema

func (o LogicAppReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput

Indicates whether to use common alert schema.

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 ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
	ArmRoleReceivers []ArmRoleReceiverResponse `pulumi:"armRoleReceivers"`
	// The list of AutomationRunbook receivers that are part of this action group.
	AutomationRunbookReceivers []AutomationRunbookReceiverResponse `pulumi:"automationRunbookReceivers"`
	// The list of AzureAppPush receivers that are part of this action group.
	AzureAppPushReceivers []AzureAppPushReceiverResponse `pulumi:"azureAppPushReceivers"`
	// The list of azure function receivers that are part of this action group.
	AzureFunctionReceivers []AzureFunctionReceiverResponse `pulumi:"azureFunctionReceivers"`
	// The list of email receivers that are part of this action group.
	EmailReceivers []EmailReceiverResponse `pulumi:"emailReceivers"`
	// Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
	Enabled bool `pulumi:"enabled"`
	// The short name of the action group. This will be used in SMS messages.
	GroupShortName string `pulumi:"groupShortName"`
	// 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 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"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"`
}

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"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"`
}

A webhook receiver.

func (WebhookReceiverArgs) ElementType

func (WebhookReceiverArgs) ElementType() reflect.Type

func (WebhookReceiverArgs) ToWebhookReceiverOutput

func (i WebhookReceiverArgs) ToWebhookReceiverOutput() WebhookReceiverOutput

func (WebhookReceiverArgs) ToWebhookReceiverOutputWithContext

func (i WebhookReceiverArgs) ToWebhookReceiverOutputWithContext(ctx context.Context) WebhookReceiverOutput

type WebhookReceiverArray

type WebhookReceiverArray []WebhookReceiverInput

func (WebhookReceiverArray) ElementType

func (WebhookReceiverArray) ElementType() reflect.Type

func (WebhookReceiverArray) ToWebhookReceiverArrayOutput

func (i WebhookReceiverArray) ToWebhookReceiverArrayOutput() WebhookReceiverArrayOutput

func (WebhookReceiverArray) ToWebhookReceiverArrayOutputWithContext

func (i WebhookReceiverArray) ToWebhookReceiverArrayOutputWithContext(ctx context.Context) WebhookReceiverArrayOutput

type WebhookReceiverArrayInput

type WebhookReceiverArrayInput interface {
	pulumi.Input

	ToWebhookReceiverArrayOutput() WebhookReceiverArrayOutput
	ToWebhookReceiverArrayOutputWithContext(context.Context) WebhookReceiverArrayOutput
}

WebhookReceiverArrayInput is an input type that accepts WebhookReceiverArray and WebhookReceiverArrayOutput values. You can construct a concrete instance of `WebhookReceiverArrayInput` via:

WebhookReceiverArray{ WebhookReceiverArgs{...} }

type WebhookReceiverArrayOutput

type WebhookReceiverArrayOutput struct{ *pulumi.OutputState }

func (WebhookReceiverArrayOutput) ElementType

func (WebhookReceiverArrayOutput) ElementType() reflect.Type

func (WebhookReceiverArrayOutput) Index

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

func (WebhookReceiverOutput) UseCommonAlertSchema

func (o WebhookReceiverOutput) UseCommonAlertSchema() pulumi.BoolOutput

Indicates whether to use common alert schema.

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"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema bool `pulumi:"useCommonAlertSchema"`
}

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"`
	// Indicates whether to use common alert schema.
	UseCommonAlertSchema pulumi.BoolInput `pulumi:"useCommonAlertSchema"`
}

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

func (WebhookReceiverResponseOutput) UseCommonAlertSchema

func (o WebhookReceiverResponseOutput) UseCommonAlertSchema() pulumi.BoolOutput

Indicates whether to use common alert schema.

Jump to

Keyboard shortcuts

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