botservice

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KindSdk      = Kind("sdk")
	KindDesigner = Kind("designer")
	KindBot      = Kind("bot")
	KindFunction = Kind("function")
	KindAzurebot = Kind("azurebot")
)
View Source
const (
	MsaAppTypeUserAssignedMSI = MsaAppType("UserAssignedMSI")
	MsaAppTypeSingleTenant    = MsaAppType("SingleTenant")
	MsaAppTypeMultiTenant     = MsaAppType("MultiTenant")
)
View Source
const (
	PrivateEndpointServiceConnectionStatusPending  = PrivateEndpointServiceConnectionStatus("Pending")
	PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved")
	PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected")
)
View Source
const (
	PublicNetworkAccessEnabled  = PublicNetworkAccess("Enabled")
	PublicNetworkAccessDisabled = PublicNetworkAccess("Disabled")
)
View Source
const (
	SkuNameF0 = SkuName("F0")
	SkuNameS1 = SkuName("S1")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AcsChatChannel

type AcsChatChannel struct {
	// The channel name
	// Expected value is 'AcsChatChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
}

AcsChat channel definition

func (*AcsChatChannel) Defaults

func (val *AcsChatChannel) Defaults() *AcsChatChannel

Defaults sets the appropriate defaults for AcsChatChannel

type AcsChatChannelArgs

type AcsChatChannelArgs struct {
	// The channel name
	// Expected value is 'AcsChatChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
}

AcsChat channel definition

func (*AcsChatChannelArgs) Defaults

func (val *AcsChatChannelArgs) Defaults() *AcsChatChannelArgs

Defaults sets the appropriate defaults for AcsChatChannelArgs

func (AcsChatChannelArgs) ElementType

func (AcsChatChannelArgs) ElementType() reflect.Type

func (AcsChatChannelArgs) ToAcsChatChannelOutput

func (i AcsChatChannelArgs) ToAcsChatChannelOutput() AcsChatChannelOutput

func (AcsChatChannelArgs) ToAcsChatChannelOutputWithContext

func (i AcsChatChannelArgs) ToAcsChatChannelOutputWithContext(ctx context.Context) AcsChatChannelOutput

func (AcsChatChannelArgs) ToAcsChatChannelPtrOutput

func (i AcsChatChannelArgs) ToAcsChatChannelPtrOutput() AcsChatChannelPtrOutput

func (AcsChatChannelArgs) ToAcsChatChannelPtrOutputWithContext

func (i AcsChatChannelArgs) ToAcsChatChannelPtrOutputWithContext(ctx context.Context) AcsChatChannelPtrOutput

type AcsChatChannelInput

type AcsChatChannelInput interface {
	pulumi.Input

	ToAcsChatChannelOutput() AcsChatChannelOutput
	ToAcsChatChannelOutputWithContext(context.Context) AcsChatChannelOutput
}

AcsChatChannelInput is an input type that accepts AcsChatChannelArgs and AcsChatChannelOutput values. You can construct a concrete instance of `AcsChatChannelInput` via:

AcsChatChannelArgs{...}

type AcsChatChannelOutput

type AcsChatChannelOutput struct{ *pulumi.OutputState }

AcsChat channel definition

func (AcsChatChannelOutput) ChannelName

func (o AcsChatChannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'AcsChatChannel'.

func (AcsChatChannelOutput) ElementType

func (AcsChatChannelOutput) ElementType() reflect.Type

func (AcsChatChannelOutput) Etag

Entity Tag of the resource

func (AcsChatChannelOutput) Location

Specifies the location of the resource.

func (AcsChatChannelOutput) ToAcsChatChannelOutput

func (o AcsChatChannelOutput) ToAcsChatChannelOutput() AcsChatChannelOutput

func (AcsChatChannelOutput) ToAcsChatChannelOutputWithContext

func (o AcsChatChannelOutput) ToAcsChatChannelOutputWithContext(ctx context.Context) AcsChatChannelOutput

func (AcsChatChannelOutput) ToAcsChatChannelPtrOutput

func (o AcsChatChannelOutput) ToAcsChatChannelPtrOutput() AcsChatChannelPtrOutput

func (AcsChatChannelOutput) ToAcsChatChannelPtrOutputWithContext

func (o AcsChatChannelOutput) ToAcsChatChannelPtrOutputWithContext(ctx context.Context) AcsChatChannelPtrOutput

type AcsChatChannelPtrInput

type AcsChatChannelPtrInput interface {
	pulumi.Input

	ToAcsChatChannelPtrOutput() AcsChatChannelPtrOutput
	ToAcsChatChannelPtrOutputWithContext(context.Context) AcsChatChannelPtrOutput
}

AcsChatChannelPtrInput is an input type that accepts AcsChatChannelArgs, AcsChatChannelPtr and AcsChatChannelPtrOutput values. You can construct a concrete instance of `AcsChatChannelPtrInput` via:

        AcsChatChannelArgs{...}

or:

        nil

type AcsChatChannelPtrOutput

type AcsChatChannelPtrOutput struct{ *pulumi.OutputState }

func (AcsChatChannelPtrOutput) ChannelName

The channel name Expected value is 'AcsChatChannel'.

func (AcsChatChannelPtrOutput) Elem

func (AcsChatChannelPtrOutput) ElementType

func (AcsChatChannelPtrOutput) ElementType() reflect.Type

func (AcsChatChannelPtrOutput) Etag

Entity Tag of the resource

func (AcsChatChannelPtrOutput) Location

Specifies the location of the resource.

func (AcsChatChannelPtrOutput) ToAcsChatChannelPtrOutput

func (o AcsChatChannelPtrOutput) ToAcsChatChannelPtrOutput() AcsChatChannelPtrOutput

func (AcsChatChannelPtrOutput) ToAcsChatChannelPtrOutputWithContext

func (o AcsChatChannelPtrOutput) ToAcsChatChannelPtrOutputWithContext(ctx context.Context) AcsChatChannelPtrOutput

type AcsChatChannelResponse

type AcsChatChannelResponse struct {
	// The channel name
	// Expected value is 'AcsChatChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

AcsChat channel definition

func (*AcsChatChannelResponse) Defaults

Defaults sets the appropriate defaults for AcsChatChannelResponse

type AcsChatChannelResponseOutput

type AcsChatChannelResponseOutput struct{ *pulumi.OutputState }

AcsChat channel definition

func (AcsChatChannelResponseOutput) ChannelName

The channel name Expected value is 'AcsChatChannel'.

func (AcsChatChannelResponseOutput) ElementType

func (AcsChatChannelResponseOutput) Etag

Entity Tag of the resource

func (AcsChatChannelResponseOutput) Location

Specifies the location of the resource.

func (AcsChatChannelResponseOutput) ProvisioningState

func (o AcsChatChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (AcsChatChannelResponseOutput) ToAcsChatChannelResponseOutput

func (o AcsChatChannelResponseOutput) ToAcsChatChannelResponseOutput() AcsChatChannelResponseOutput

func (AcsChatChannelResponseOutput) ToAcsChatChannelResponseOutputWithContext

func (o AcsChatChannelResponseOutput) ToAcsChatChannelResponseOutputWithContext(ctx context.Context) AcsChatChannelResponseOutput

type AcsChatChannelResponsePtrOutput

type AcsChatChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (AcsChatChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'AcsChatChannel'.

func (AcsChatChannelResponsePtrOutput) Elem

func (AcsChatChannelResponsePtrOutput) ElementType

func (AcsChatChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (AcsChatChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (AcsChatChannelResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (AcsChatChannelResponsePtrOutput) ToAcsChatChannelResponsePtrOutput

func (o AcsChatChannelResponsePtrOutput) ToAcsChatChannelResponsePtrOutput() AcsChatChannelResponsePtrOutput

func (AcsChatChannelResponsePtrOutput) ToAcsChatChannelResponsePtrOutputWithContext

func (o AcsChatChannelResponsePtrOutput) ToAcsChatChannelResponsePtrOutputWithContext(ctx context.Context) AcsChatChannelResponsePtrOutput

type AlexaChannel

type AlexaChannel struct {
	// The channel name
	// Expected value is 'AlexaChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Alexa channel resource
	Properties *AlexaChannelProperties `pulumi:"properties"`
}

Alexa channel definition

func (*AlexaChannel) Defaults

func (val *AlexaChannel) Defaults() *AlexaChannel

Defaults sets the appropriate defaults for AlexaChannel

type AlexaChannelArgs

type AlexaChannelArgs struct {
	// The channel name
	// Expected value is 'AlexaChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The set of properties specific to Alexa channel resource
	Properties AlexaChannelPropertiesPtrInput `pulumi:"properties"`
}

Alexa channel definition

func (*AlexaChannelArgs) Defaults

func (val *AlexaChannelArgs) Defaults() *AlexaChannelArgs

Defaults sets the appropriate defaults for AlexaChannelArgs

func (AlexaChannelArgs) ElementType

func (AlexaChannelArgs) ElementType() reflect.Type

func (AlexaChannelArgs) ToAlexaChannelOutput

func (i AlexaChannelArgs) ToAlexaChannelOutput() AlexaChannelOutput

func (AlexaChannelArgs) ToAlexaChannelOutputWithContext

func (i AlexaChannelArgs) ToAlexaChannelOutputWithContext(ctx context.Context) AlexaChannelOutput

func (AlexaChannelArgs) ToAlexaChannelPtrOutput

func (i AlexaChannelArgs) ToAlexaChannelPtrOutput() AlexaChannelPtrOutput

func (AlexaChannelArgs) ToAlexaChannelPtrOutputWithContext

func (i AlexaChannelArgs) ToAlexaChannelPtrOutputWithContext(ctx context.Context) AlexaChannelPtrOutput

type AlexaChannelInput

type AlexaChannelInput interface {
	pulumi.Input

	ToAlexaChannelOutput() AlexaChannelOutput
	ToAlexaChannelOutputWithContext(context.Context) AlexaChannelOutput
}

AlexaChannelInput is an input type that accepts AlexaChannelArgs and AlexaChannelOutput values. You can construct a concrete instance of `AlexaChannelInput` via:

AlexaChannelArgs{...}

type AlexaChannelOutput

type AlexaChannelOutput struct{ *pulumi.OutputState }

Alexa channel definition

func (AlexaChannelOutput) ChannelName

func (o AlexaChannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'AlexaChannel'.

func (AlexaChannelOutput) ElementType

func (AlexaChannelOutput) ElementType() reflect.Type

func (AlexaChannelOutput) Etag

Entity Tag of the resource

func (AlexaChannelOutput) Location

Specifies the location of the resource.

func (AlexaChannelOutput) Properties

The set of properties specific to Alexa channel resource

func (AlexaChannelOutput) ToAlexaChannelOutput

func (o AlexaChannelOutput) ToAlexaChannelOutput() AlexaChannelOutput

func (AlexaChannelOutput) ToAlexaChannelOutputWithContext

func (o AlexaChannelOutput) ToAlexaChannelOutputWithContext(ctx context.Context) AlexaChannelOutput

func (AlexaChannelOutput) ToAlexaChannelPtrOutput

func (o AlexaChannelOutput) ToAlexaChannelPtrOutput() AlexaChannelPtrOutput

func (AlexaChannelOutput) ToAlexaChannelPtrOutputWithContext

func (o AlexaChannelOutput) ToAlexaChannelPtrOutputWithContext(ctx context.Context) AlexaChannelPtrOutput

type AlexaChannelProperties

type AlexaChannelProperties struct {
	// The Alexa skill Id
	AlexaSkillId string `pulumi:"alexaSkillId"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
}

The parameters to provide for the Alexa channel.

type AlexaChannelPropertiesArgs

type AlexaChannelPropertiesArgs struct {
	// The Alexa skill Id
	AlexaSkillId pulumi.StringInput `pulumi:"alexaSkillId"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

The parameters to provide for the Alexa channel.

func (AlexaChannelPropertiesArgs) ElementType

func (AlexaChannelPropertiesArgs) ElementType() reflect.Type

func (AlexaChannelPropertiesArgs) ToAlexaChannelPropertiesOutput

func (i AlexaChannelPropertiesArgs) ToAlexaChannelPropertiesOutput() AlexaChannelPropertiesOutput

func (AlexaChannelPropertiesArgs) ToAlexaChannelPropertiesOutputWithContext

func (i AlexaChannelPropertiesArgs) ToAlexaChannelPropertiesOutputWithContext(ctx context.Context) AlexaChannelPropertiesOutput

func (AlexaChannelPropertiesArgs) ToAlexaChannelPropertiesPtrOutput

func (i AlexaChannelPropertiesArgs) ToAlexaChannelPropertiesPtrOutput() AlexaChannelPropertiesPtrOutput

func (AlexaChannelPropertiesArgs) ToAlexaChannelPropertiesPtrOutputWithContext

func (i AlexaChannelPropertiesArgs) ToAlexaChannelPropertiesPtrOutputWithContext(ctx context.Context) AlexaChannelPropertiesPtrOutput

type AlexaChannelPropertiesInput

type AlexaChannelPropertiesInput interface {
	pulumi.Input

	ToAlexaChannelPropertiesOutput() AlexaChannelPropertiesOutput
	ToAlexaChannelPropertiesOutputWithContext(context.Context) AlexaChannelPropertiesOutput
}

AlexaChannelPropertiesInput is an input type that accepts AlexaChannelPropertiesArgs and AlexaChannelPropertiesOutput values. You can construct a concrete instance of `AlexaChannelPropertiesInput` via:

AlexaChannelPropertiesArgs{...}

type AlexaChannelPropertiesOutput

type AlexaChannelPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the Alexa channel.

func (AlexaChannelPropertiesOutput) AlexaSkillId

The Alexa skill Id

func (AlexaChannelPropertiesOutput) ElementType

func (AlexaChannelPropertiesOutput) IsEnabled

Whether this channel is enabled for the bot

func (AlexaChannelPropertiesOutput) ToAlexaChannelPropertiesOutput

func (o AlexaChannelPropertiesOutput) ToAlexaChannelPropertiesOutput() AlexaChannelPropertiesOutput

func (AlexaChannelPropertiesOutput) ToAlexaChannelPropertiesOutputWithContext

func (o AlexaChannelPropertiesOutput) ToAlexaChannelPropertiesOutputWithContext(ctx context.Context) AlexaChannelPropertiesOutput

func (AlexaChannelPropertiesOutput) ToAlexaChannelPropertiesPtrOutput

func (o AlexaChannelPropertiesOutput) ToAlexaChannelPropertiesPtrOutput() AlexaChannelPropertiesPtrOutput

func (AlexaChannelPropertiesOutput) ToAlexaChannelPropertiesPtrOutputWithContext

func (o AlexaChannelPropertiesOutput) ToAlexaChannelPropertiesPtrOutputWithContext(ctx context.Context) AlexaChannelPropertiesPtrOutput

type AlexaChannelPropertiesPtrInput

type AlexaChannelPropertiesPtrInput interface {
	pulumi.Input

	ToAlexaChannelPropertiesPtrOutput() AlexaChannelPropertiesPtrOutput
	ToAlexaChannelPropertiesPtrOutputWithContext(context.Context) AlexaChannelPropertiesPtrOutput
}

AlexaChannelPropertiesPtrInput is an input type that accepts AlexaChannelPropertiesArgs, AlexaChannelPropertiesPtr and AlexaChannelPropertiesPtrOutput values. You can construct a concrete instance of `AlexaChannelPropertiesPtrInput` via:

        AlexaChannelPropertiesArgs{...}

or:

        nil

type AlexaChannelPropertiesPtrOutput

type AlexaChannelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (AlexaChannelPropertiesPtrOutput) AlexaSkillId

The Alexa skill Id

func (AlexaChannelPropertiesPtrOutput) Elem

func (AlexaChannelPropertiesPtrOutput) ElementType

func (AlexaChannelPropertiesPtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (AlexaChannelPropertiesPtrOutput) ToAlexaChannelPropertiesPtrOutput

func (o AlexaChannelPropertiesPtrOutput) ToAlexaChannelPropertiesPtrOutput() AlexaChannelPropertiesPtrOutput

func (AlexaChannelPropertiesPtrOutput) ToAlexaChannelPropertiesPtrOutputWithContext

func (o AlexaChannelPropertiesPtrOutput) ToAlexaChannelPropertiesPtrOutputWithContext(ctx context.Context) AlexaChannelPropertiesPtrOutput

type AlexaChannelPropertiesResponse

type AlexaChannelPropertiesResponse struct {
	// The Alexa skill Id
	AlexaSkillId string `pulumi:"alexaSkillId"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// Full Uri used to configured the skill in Alexa
	ServiceEndpointUri string `pulumi:"serviceEndpointUri"`
	// Url fragment used in part of the Uri configured in Alexa
	UrlFragment string `pulumi:"urlFragment"`
}

The parameters to provide for the Alexa channel.

type AlexaChannelPropertiesResponseOutput

type AlexaChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Alexa channel.

func (AlexaChannelPropertiesResponseOutput) AlexaSkillId

The Alexa skill Id

func (AlexaChannelPropertiesResponseOutput) ElementType

func (AlexaChannelPropertiesResponseOutput) IsEnabled

Whether this channel is enabled for the bot

func (AlexaChannelPropertiesResponseOutput) ServiceEndpointUri

Full Uri used to configured the skill in Alexa

func (AlexaChannelPropertiesResponseOutput) ToAlexaChannelPropertiesResponseOutput

func (o AlexaChannelPropertiesResponseOutput) ToAlexaChannelPropertiesResponseOutput() AlexaChannelPropertiesResponseOutput

func (AlexaChannelPropertiesResponseOutput) ToAlexaChannelPropertiesResponseOutputWithContext

func (o AlexaChannelPropertiesResponseOutput) ToAlexaChannelPropertiesResponseOutputWithContext(ctx context.Context) AlexaChannelPropertiesResponseOutput

func (AlexaChannelPropertiesResponseOutput) UrlFragment

Url fragment used in part of the Uri configured in Alexa

type AlexaChannelPropertiesResponsePtrOutput

type AlexaChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (AlexaChannelPropertiesResponsePtrOutput) AlexaSkillId

The Alexa skill Id

func (AlexaChannelPropertiesResponsePtrOutput) Elem

func (AlexaChannelPropertiesResponsePtrOutput) ElementType

func (AlexaChannelPropertiesResponsePtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (AlexaChannelPropertiesResponsePtrOutput) ServiceEndpointUri

Full Uri used to configured the skill in Alexa

func (AlexaChannelPropertiesResponsePtrOutput) ToAlexaChannelPropertiesResponsePtrOutput

func (o AlexaChannelPropertiesResponsePtrOutput) ToAlexaChannelPropertiesResponsePtrOutput() AlexaChannelPropertiesResponsePtrOutput

func (AlexaChannelPropertiesResponsePtrOutput) ToAlexaChannelPropertiesResponsePtrOutputWithContext

func (o AlexaChannelPropertiesResponsePtrOutput) ToAlexaChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) AlexaChannelPropertiesResponsePtrOutput

func (AlexaChannelPropertiesResponsePtrOutput) UrlFragment

Url fragment used in part of the Uri configured in Alexa

type AlexaChannelPtrInput

type AlexaChannelPtrInput interface {
	pulumi.Input

	ToAlexaChannelPtrOutput() AlexaChannelPtrOutput
	ToAlexaChannelPtrOutputWithContext(context.Context) AlexaChannelPtrOutput
}

AlexaChannelPtrInput is an input type that accepts AlexaChannelArgs, AlexaChannelPtr and AlexaChannelPtrOutput values. You can construct a concrete instance of `AlexaChannelPtrInput` via:

        AlexaChannelArgs{...}

or:

        nil

type AlexaChannelPtrOutput

type AlexaChannelPtrOutput struct{ *pulumi.OutputState }

func (AlexaChannelPtrOutput) ChannelName

The channel name Expected value is 'AlexaChannel'.

func (AlexaChannelPtrOutput) Elem

func (AlexaChannelPtrOutput) ElementType

func (AlexaChannelPtrOutput) ElementType() reflect.Type

func (AlexaChannelPtrOutput) Etag

Entity Tag of the resource

func (AlexaChannelPtrOutput) Location

Specifies the location of the resource.

func (AlexaChannelPtrOutput) Properties

The set of properties specific to Alexa channel resource

func (AlexaChannelPtrOutput) ToAlexaChannelPtrOutput

func (o AlexaChannelPtrOutput) ToAlexaChannelPtrOutput() AlexaChannelPtrOutput

func (AlexaChannelPtrOutput) ToAlexaChannelPtrOutputWithContext

func (o AlexaChannelPtrOutput) ToAlexaChannelPtrOutputWithContext(ctx context.Context) AlexaChannelPtrOutput

type AlexaChannelResponse

type AlexaChannelResponse struct {
	// The channel name
	// Expected value is 'AlexaChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Alexa channel resource
	Properties *AlexaChannelPropertiesResponse `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Alexa channel definition

func (*AlexaChannelResponse) Defaults

func (val *AlexaChannelResponse) Defaults() *AlexaChannelResponse

Defaults sets the appropriate defaults for AlexaChannelResponse

type AlexaChannelResponseOutput

type AlexaChannelResponseOutput struct{ *pulumi.OutputState }

Alexa channel definition

func (AlexaChannelResponseOutput) ChannelName

The channel name Expected value is 'AlexaChannel'.

func (AlexaChannelResponseOutput) ElementType

func (AlexaChannelResponseOutput) ElementType() reflect.Type

func (AlexaChannelResponseOutput) Etag

Entity Tag of the resource

func (AlexaChannelResponseOutput) Location

Specifies the location of the resource.

func (AlexaChannelResponseOutput) Properties

The set of properties specific to Alexa channel resource

func (AlexaChannelResponseOutput) ProvisioningState

func (o AlexaChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (AlexaChannelResponseOutput) ToAlexaChannelResponseOutput

func (o AlexaChannelResponseOutput) ToAlexaChannelResponseOutput() AlexaChannelResponseOutput

func (AlexaChannelResponseOutput) ToAlexaChannelResponseOutputWithContext

func (o AlexaChannelResponseOutput) ToAlexaChannelResponseOutputWithContext(ctx context.Context) AlexaChannelResponseOutput

type AlexaChannelResponsePtrOutput

type AlexaChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (AlexaChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'AlexaChannel'.

func (AlexaChannelResponsePtrOutput) Elem

func (AlexaChannelResponsePtrOutput) ElementType

func (AlexaChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (AlexaChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (AlexaChannelResponsePtrOutput) Properties

The set of properties specific to Alexa channel resource

func (AlexaChannelResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (AlexaChannelResponsePtrOutput) ToAlexaChannelResponsePtrOutput

func (o AlexaChannelResponsePtrOutput) ToAlexaChannelResponsePtrOutput() AlexaChannelResponsePtrOutput

func (AlexaChannelResponsePtrOutput) ToAlexaChannelResponsePtrOutputWithContext

func (o AlexaChannelResponsePtrOutput) ToAlexaChannelResponsePtrOutputWithContext(ctx context.Context) AlexaChannelResponsePtrOutput

type Bot

type Bot struct {
	pulumi.CustomResourceState

	// Entity Tag.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Required. Gets or sets the Kind of the resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Specifies the name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The set of properties specific to bot resource
	Properties BotPropertiesResponseOutput `pulumi:"properties"`
	// Gets or sets the SKU of the resource.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Contains resource tags defined as key/value pairs.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Specifies the type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// Entity zones
	Zones pulumi.StringArrayOutput `pulumi:"zones"`
}

Bot resource definition Azure REST API version: 2022-09-15. Prior API version in Azure Native 1.x: 2021-03-01.

Other available API versions: 2023-09-15-preview.

func GetBot

func GetBot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BotState, opts ...pulumi.ResourceOption) (*Bot, error)

GetBot gets an existing Bot 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 NewBot

func NewBot(ctx *pulumi.Context,
	name string, args *BotArgs, opts ...pulumi.ResourceOption) (*Bot, error)

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

func (*Bot) ElementType

func (*Bot) ElementType() reflect.Type

func (*Bot) ToBotOutput

func (i *Bot) ToBotOutput() BotOutput

func (*Bot) ToBotOutputWithContext

func (i *Bot) ToBotOutputWithContext(ctx context.Context) BotOutput

type BotArgs

type BotArgs struct {
	// Required. Gets or sets the Kind of the resource.
	Kind pulumi.StringPtrInput
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput
	// The set of properties specific to bot resource
	Properties BotPropertiesPtrInput
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName pulumi.StringInput
	// The name of the Bot resource.
	ResourceName pulumi.StringPtrInput
	// Gets or sets the SKU of the resource.
	Sku SkuPtrInput
	// Contains resource tags defined as key/value pairs.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Bot resource.

func (BotArgs) ElementType

func (BotArgs) ElementType() reflect.Type

type BotConnection

type BotConnection struct {
	pulumi.CustomResourceState

	// Entity Tag.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Required. Gets or sets the Kind of the resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Specifies the name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The set of properties specific to bot channel resource
	Properties ConnectionSettingPropertiesResponseOutput `pulumi:"properties"`
	// Gets or sets the SKU of the resource.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Contains resource tags defined as key/value pairs.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Specifies the type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// Entity zones
	Zones pulumi.StringArrayOutput `pulumi:"zones"`
}

Bot channel resource definition Azure REST API version: 2022-09-15. Prior API version in Azure Native 1.x: 2021-03-01.

Other available API versions: 2023-09-15-preview.

func GetBotConnection

func GetBotConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BotConnectionState, opts ...pulumi.ResourceOption) (*BotConnection, error)

GetBotConnection gets an existing BotConnection 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 NewBotConnection

func NewBotConnection(ctx *pulumi.Context,
	name string, args *BotConnectionArgs, opts ...pulumi.ResourceOption) (*BotConnection, error)

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

func (*BotConnection) ElementType

func (*BotConnection) ElementType() reflect.Type

func (*BotConnection) ToBotConnectionOutput

func (i *BotConnection) ToBotConnectionOutput() BotConnectionOutput

func (*BotConnection) ToBotConnectionOutputWithContext

func (i *BotConnection) ToBotConnectionOutputWithContext(ctx context.Context) BotConnectionOutput

type BotConnectionArgs

type BotConnectionArgs struct {
	// The name of the Bot Service Connection Setting resource.
	ConnectionName pulumi.StringPtrInput
	// Required. Gets or sets the Kind of the resource.
	Kind pulumi.StringPtrInput
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput
	// The set of properties specific to bot channel resource
	Properties ConnectionSettingPropertiesPtrInput
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName pulumi.StringInput
	// The name of the Bot resource.
	ResourceName pulumi.StringInput
	// Gets or sets the SKU of the resource.
	Sku SkuPtrInput
	// Contains resource tags defined as key/value pairs.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a BotConnection resource.

func (BotConnectionArgs) ElementType

func (BotConnectionArgs) ElementType() reflect.Type

type BotConnectionInput

type BotConnectionInput interface {
	pulumi.Input

	ToBotConnectionOutput() BotConnectionOutput
	ToBotConnectionOutputWithContext(ctx context.Context) BotConnectionOutput
}

type BotConnectionOutput

type BotConnectionOutput struct{ *pulumi.OutputState }

func (BotConnectionOutput) ElementType

func (BotConnectionOutput) ElementType() reflect.Type

func (BotConnectionOutput) Etag

Entity Tag.

func (BotConnectionOutput) Kind

Required. Gets or sets the Kind of the resource.

func (BotConnectionOutput) Location

Specifies the location of the resource.

func (BotConnectionOutput) Name

Specifies the name of the resource.

func (BotConnectionOutput) Properties

The set of properties specific to bot channel resource

func (BotConnectionOutput) Sku

Gets or sets the SKU of the resource.

func (BotConnectionOutput) Tags

Contains resource tags defined as key/value pairs.

func (BotConnectionOutput) ToBotConnectionOutput

func (o BotConnectionOutput) ToBotConnectionOutput() BotConnectionOutput

func (BotConnectionOutput) ToBotConnectionOutputWithContext

func (o BotConnectionOutput) ToBotConnectionOutputWithContext(ctx context.Context) BotConnectionOutput

func (BotConnectionOutput) Type

Specifies the type of the resource.

func (BotConnectionOutput) Zones

Entity zones

type BotConnectionState

type BotConnectionState struct {
}

func (BotConnectionState) ElementType

func (BotConnectionState) ElementType() reflect.Type

type BotInput

type BotInput interface {
	pulumi.Input

	ToBotOutput() BotOutput
	ToBotOutputWithContext(ctx context.Context) BotOutput
}

type BotOutput

type BotOutput struct{ *pulumi.OutputState }

func (BotOutput) ElementType

func (BotOutput) ElementType() reflect.Type

func (BotOutput) Etag

func (o BotOutput) Etag() pulumi.StringPtrOutput

Entity Tag.

func (BotOutput) Kind

func (o BotOutput) Kind() pulumi.StringPtrOutput

Required. Gets or sets the Kind of the resource.

func (BotOutput) Location

func (o BotOutput) Location() pulumi.StringPtrOutput

Specifies the location of the resource.

func (BotOutput) Name

func (o BotOutput) Name() pulumi.StringOutput

Specifies the name of the resource.

func (BotOutput) Properties

func (o BotOutput) Properties() BotPropertiesResponseOutput

The set of properties specific to bot resource

func (BotOutput) Sku

Gets or sets the SKU of the resource.

func (BotOutput) Tags

func (o BotOutput) Tags() pulumi.StringMapOutput

Contains resource tags defined as key/value pairs.

func (BotOutput) ToBotOutput

func (o BotOutput) ToBotOutput() BotOutput

func (BotOutput) ToBotOutputWithContext

func (o BotOutput) ToBotOutputWithContext(ctx context.Context) BotOutput

func (BotOutput) Type

func (o BotOutput) Type() pulumi.StringOutput

Specifies the type of the resource.

func (BotOutput) Zones

Entity zones

type BotProperties

type BotProperties struct {
	// Contains resource all settings defined as key/value pairs.
	AllSettings map[string]string `pulumi:"allSettings"`
	// The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
	AppPasswordHint *string `pulumi:"appPasswordHint"`
	// The CMK Url
	CmekKeyVaultUrl *string `pulumi:"cmekKeyVaultUrl"`
	// The description of the bot
	Description *string `pulumi:"description"`
	// The Application Insights key
	DeveloperAppInsightKey *string `pulumi:"developerAppInsightKey"`
	// The Application Insights Api Key
	DeveloperAppInsightsApiKey *string `pulumi:"developerAppInsightsApiKey"`
	// The Application Insights App Id
	DeveloperAppInsightsApplicationId *string `pulumi:"developerAppInsightsApplicationId"`
	// Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
	// The Name of the bot
	DisplayName string `pulumi:"displayName"`
	// The bot's endpoint
	Endpoint string `pulumi:"endpoint"`
	// The Icon Url of the bot
	IconUrl *string `pulumi:"iconUrl"`
	// Whether Cmek is enabled
	IsCmekEnabled *bool `pulumi:"isCmekEnabled"`
	// Whether the bot is streaming supported
	IsStreamingSupported *bool `pulumi:"isStreamingSupported"`
	// Collection of LUIS App Ids
	LuisAppIds []string `pulumi:"luisAppIds"`
	// The LUIS Key
	LuisKey *string `pulumi:"luisKey"`
	// The bot's manifest url
	ManifestUrl *string `pulumi:"manifestUrl"`
	// Microsoft App Id for the bot
	MsaAppId string `pulumi:"msaAppId"`
	// Microsoft App Managed Identity Resource Id for the bot
	MsaAppMSIResourceId *string `pulumi:"msaAppMSIResourceId"`
	// Microsoft App Tenant Id for the bot
	MsaAppTenantId *string `pulumi:"msaAppTenantId"`
	// Microsoft App Type for the bot
	MsaAppType *string `pulumi:"msaAppType"`
	// The hint to browser (e.g. protocol handler) on how to open the bot for authoring
	OpenWithHint *string `pulumi:"openWithHint"`
	// Contains resource parameters defined as key/value pairs.
	Parameters map[string]string `pulumi:"parameters"`
	// Whether the bot is in an isolated network
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// Publishing credentials of the resource
	PublishingCredentials *string `pulumi:"publishingCredentials"`
	// The channel schema transformation version for the bot
	SchemaTransformationVersion *string `pulumi:"schemaTransformationVersion"`
	// The storage resourceId for the bot
	StorageResourceId *string `pulumi:"storageResourceId"`
	// The Tenant Id for the bot
	TenantId *string `pulumi:"tenantId"`
}

The parameters to provide for the Bot.

func (*BotProperties) Defaults

func (val *BotProperties) Defaults() *BotProperties

Defaults sets the appropriate defaults for BotProperties

type BotPropertiesArgs

type BotPropertiesArgs struct {
	// Contains resource all settings defined as key/value pairs.
	AllSettings pulumi.StringMapInput `pulumi:"allSettings"`
	// The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
	AppPasswordHint pulumi.StringPtrInput `pulumi:"appPasswordHint"`
	// The CMK Url
	CmekKeyVaultUrl pulumi.StringPtrInput `pulumi:"cmekKeyVaultUrl"`
	// The description of the bot
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The Application Insights key
	DeveloperAppInsightKey pulumi.StringPtrInput `pulumi:"developerAppInsightKey"`
	// The Application Insights Api Key
	DeveloperAppInsightsApiKey pulumi.StringPtrInput `pulumi:"developerAppInsightsApiKey"`
	// The Application Insights App Id
	DeveloperAppInsightsApplicationId pulumi.StringPtrInput `pulumi:"developerAppInsightsApplicationId"`
	// Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
	DisableLocalAuth pulumi.BoolPtrInput `pulumi:"disableLocalAuth"`
	// The Name of the bot
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The bot's endpoint
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// The Icon Url of the bot
	IconUrl pulumi.StringPtrInput `pulumi:"iconUrl"`
	// Whether Cmek is enabled
	IsCmekEnabled pulumi.BoolPtrInput `pulumi:"isCmekEnabled"`
	// Whether the bot is streaming supported
	IsStreamingSupported pulumi.BoolPtrInput `pulumi:"isStreamingSupported"`
	// Collection of LUIS App Ids
	LuisAppIds pulumi.StringArrayInput `pulumi:"luisAppIds"`
	// The LUIS Key
	LuisKey pulumi.StringPtrInput `pulumi:"luisKey"`
	// The bot's manifest url
	ManifestUrl pulumi.StringPtrInput `pulumi:"manifestUrl"`
	// Microsoft App Id for the bot
	MsaAppId pulumi.StringInput `pulumi:"msaAppId"`
	// Microsoft App Managed Identity Resource Id for the bot
	MsaAppMSIResourceId pulumi.StringPtrInput `pulumi:"msaAppMSIResourceId"`
	// Microsoft App Tenant Id for the bot
	MsaAppTenantId pulumi.StringPtrInput `pulumi:"msaAppTenantId"`
	// Microsoft App Type for the bot
	MsaAppType pulumi.StringPtrInput `pulumi:"msaAppType"`
	// The hint to browser (e.g. protocol handler) on how to open the bot for authoring
	OpenWithHint pulumi.StringPtrInput `pulumi:"openWithHint"`
	// Contains resource parameters defined as key/value pairs.
	Parameters pulumi.StringMapInput `pulumi:"parameters"`
	// Whether the bot is in an isolated network
	PublicNetworkAccess pulumi.StringPtrInput `pulumi:"publicNetworkAccess"`
	// Publishing credentials of the resource
	PublishingCredentials pulumi.StringPtrInput `pulumi:"publishingCredentials"`
	// The channel schema transformation version for the bot
	SchemaTransformationVersion pulumi.StringPtrInput `pulumi:"schemaTransformationVersion"`
	// The storage resourceId for the bot
	StorageResourceId pulumi.StringPtrInput `pulumi:"storageResourceId"`
	// The Tenant Id for the bot
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

The parameters to provide for the Bot.

func (*BotPropertiesArgs) Defaults

func (val *BotPropertiesArgs) Defaults() *BotPropertiesArgs

Defaults sets the appropriate defaults for BotPropertiesArgs

func (BotPropertiesArgs) ElementType

func (BotPropertiesArgs) ElementType() reflect.Type

func (BotPropertiesArgs) ToBotPropertiesOutput

func (i BotPropertiesArgs) ToBotPropertiesOutput() BotPropertiesOutput

func (BotPropertiesArgs) ToBotPropertiesOutputWithContext

func (i BotPropertiesArgs) ToBotPropertiesOutputWithContext(ctx context.Context) BotPropertiesOutput

func (BotPropertiesArgs) ToBotPropertiesPtrOutput

func (i BotPropertiesArgs) ToBotPropertiesPtrOutput() BotPropertiesPtrOutput

func (BotPropertiesArgs) ToBotPropertiesPtrOutputWithContext

func (i BotPropertiesArgs) ToBotPropertiesPtrOutputWithContext(ctx context.Context) BotPropertiesPtrOutput

type BotPropertiesInput

type BotPropertiesInput interface {
	pulumi.Input

	ToBotPropertiesOutput() BotPropertiesOutput
	ToBotPropertiesOutputWithContext(context.Context) BotPropertiesOutput
}

BotPropertiesInput is an input type that accepts BotPropertiesArgs and BotPropertiesOutput values. You can construct a concrete instance of `BotPropertiesInput` via:

BotPropertiesArgs{...}

type BotPropertiesOutput

type BotPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the Bot.

func (BotPropertiesOutput) AllSettings

func (o BotPropertiesOutput) AllSettings() pulumi.StringMapOutput

Contains resource all settings defined as key/value pairs.

func (BotPropertiesOutput) AppPasswordHint

func (o BotPropertiesOutput) AppPasswordHint() pulumi.StringPtrOutput

The hint (e.g. keyVault secret resourceId) on how to fetch the app secret

func (BotPropertiesOutput) CmekKeyVaultUrl

func (o BotPropertiesOutput) CmekKeyVaultUrl() pulumi.StringPtrOutput

The CMK Url

func (BotPropertiesOutput) Description

func (o BotPropertiesOutput) Description() pulumi.StringPtrOutput

The description of the bot

func (BotPropertiesOutput) DeveloperAppInsightKey

func (o BotPropertiesOutput) DeveloperAppInsightKey() pulumi.StringPtrOutput

The Application Insights key

func (BotPropertiesOutput) DeveloperAppInsightsApiKey

func (o BotPropertiesOutput) DeveloperAppInsightsApiKey() pulumi.StringPtrOutput

The Application Insights Api Key

func (BotPropertiesOutput) DeveloperAppInsightsApplicationId

func (o BotPropertiesOutput) DeveloperAppInsightsApplicationId() pulumi.StringPtrOutput

The Application Insights App Id

func (BotPropertiesOutput) DisableLocalAuth

func (o BotPropertiesOutput) DisableLocalAuth() pulumi.BoolPtrOutput

Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.

func (BotPropertiesOutput) DisplayName

func (o BotPropertiesOutput) DisplayName() pulumi.StringOutput

The Name of the bot

func (BotPropertiesOutput) ElementType

func (BotPropertiesOutput) ElementType() reflect.Type

func (BotPropertiesOutput) Endpoint

The bot's endpoint

func (BotPropertiesOutput) IconUrl

The Icon Url of the bot

func (BotPropertiesOutput) IsCmekEnabled

func (o BotPropertiesOutput) IsCmekEnabled() pulumi.BoolPtrOutput

Whether Cmek is enabled

func (BotPropertiesOutput) IsStreamingSupported

func (o BotPropertiesOutput) IsStreamingSupported() pulumi.BoolPtrOutput

Whether the bot is streaming supported

func (BotPropertiesOutput) LuisAppIds

Collection of LUIS App Ids

func (BotPropertiesOutput) LuisKey

The LUIS Key

func (BotPropertiesOutput) ManifestUrl

func (o BotPropertiesOutput) ManifestUrl() pulumi.StringPtrOutput

The bot's manifest url

func (BotPropertiesOutput) MsaAppId

Microsoft App Id for the bot

func (BotPropertiesOutput) MsaAppMSIResourceId

func (o BotPropertiesOutput) MsaAppMSIResourceId() pulumi.StringPtrOutput

Microsoft App Managed Identity Resource Id for the bot

func (BotPropertiesOutput) MsaAppTenantId

func (o BotPropertiesOutput) MsaAppTenantId() pulumi.StringPtrOutput

Microsoft App Tenant Id for the bot

func (BotPropertiesOutput) MsaAppType

Microsoft App Type for the bot

func (BotPropertiesOutput) OpenWithHint

func (o BotPropertiesOutput) OpenWithHint() pulumi.StringPtrOutput

The hint to browser (e.g. protocol handler) on how to open the bot for authoring

func (BotPropertiesOutput) Parameters

Contains resource parameters defined as key/value pairs.

func (BotPropertiesOutput) PublicNetworkAccess

func (o BotPropertiesOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Whether the bot is in an isolated network

func (BotPropertiesOutput) PublishingCredentials

func (o BotPropertiesOutput) PublishingCredentials() pulumi.StringPtrOutput

Publishing credentials of the resource

func (BotPropertiesOutput) SchemaTransformationVersion

func (o BotPropertiesOutput) SchemaTransformationVersion() pulumi.StringPtrOutput

The channel schema transformation version for the bot

func (BotPropertiesOutput) StorageResourceId

func (o BotPropertiesOutput) StorageResourceId() pulumi.StringPtrOutput

The storage resourceId for the bot

func (BotPropertiesOutput) TenantId

The Tenant Id for the bot

func (BotPropertiesOutput) ToBotPropertiesOutput

func (o BotPropertiesOutput) ToBotPropertiesOutput() BotPropertiesOutput

func (BotPropertiesOutput) ToBotPropertiesOutputWithContext

func (o BotPropertiesOutput) ToBotPropertiesOutputWithContext(ctx context.Context) BotPropertiesOutput

func (BotPropertiesOutput) ToBotPropertiesPtrOutput

func (o BotPropertiesOutput) ToBotPropertiesPtrOutput() BotPropertiesPtrOutput

func (BotPropertiesOutput) ToBotPropertiesPtrOutputWithContext

func (o BotPropertiesOutput) ToBotPropertiesPtrOutputWithContext(ctx context.Context) BotPropertiesPtrOutput

type BotPropertiesPtrInput

type BotPropertiesPtrInput interface {
	pulumi.Input

	ToBotPropertiesPtrOutput() BotPropertiesPtrOutput
	ToBotPropertiesPtrOutputWithContext(context.Context) BotPropertiesPtrOutput
}

BotPropertiesPtrInput is an input type that accepts BotPropertiesArgs, BotPropertiesPtr and BotPropertiesPtrOutput values. You can construct a concrete instance of `BotPropertiesPtrInput` via:

        BotPropertiesArgs{...}

or:

        nil

type BotPropertiesPtrOutput

type BotPropertiesPtrOutput struct{ *pulumi.OutputState }

func (BotPropertiesPtrOutput) AllSettings

Contains resource all settings defined as key/value pairs.

func (BotPropertiesPtrOutput) AppPasswordHint

func (o BotPropertiesPtrOutput) AppPasswordHint() pulumi.StringPtrOutput

The hint (e.g. keyVault secret resourceId) on how to fetch the app secret

func (BotPropertiesPtrOutput) CmekKeyVaultUrl

func (o BotPropertiesPtrOutput) CmekKeyVaultUrl() pulumi.StringPtrOutput

The CMK Url

func (BotPropertiesPtrOutput) Description

The description of the bot

func (BotPropertiesPtrOutput) DeveloperAppInsightKey

func (o BotPropertiesPtrOutput) DeveloperAppInsightKey() pulumi.StringPtrOutput

The Application Insights key

func (BotPropertiesPtrOutput) DeveloperAppInsightsApiKey

func (o BotPropertiesPtrOutput) DeveloperAppInsightsApiKey() pulumi.StringPtrOutput

The Application Insights Api Key

func (BotPropertiesPtrOutput) DeveloperAppInsightsApplicationId

func (o BotPropertiesPtrOutput) DeveloperAppInsightsApplicationId() pulumi.StringPtrOutput

The Application Insights App Id

func (BotPropertiesPtrOutput) DisableLocalAuth

func (o BotPropertiesPtrOutput) DisableLocalAuth() pulumi.BoolPtrOutput

Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.

func (BotPropertiesPtrOutput) DisplayName

The Name of the bot

func (BotPropertiesPtrOutput) Elem

func (BotPropertiesPtrOutput) ElementType

func (BotPropertiesPtrOutput) ElementType() reflect.Type

func (BotPropertiesPtrOutput) Endpoint

The bot's endpoint

func (BotPropertiesPtrOutput) IconUrl

The Icon Url of the bot

func (BotPropertiesPtrOutput) IsCmekEnabled

func (o BotPropertiesPtrOutput) IsCmekEnabled() pulumi.BoolPtrOutput

Whether Cmek is enabled

func (BotPropertiesPtrOutput) IsStreamingSupported

func (o BotPropertiesPtrOutput) IsStreamingSupported() pulumi.BoolPtrOutput

Whether the bot is streaming supported

func (BotPropertiesPtrOutput) LuisAppIds

Collection of LUIS App Ids

func (BotPropertiesPtrOutput) LuisKey

The LUIS Key

func (BotPropertiesPtrOutput) ManifestUrl

The bot's manifest url

func (BotPropertiesPtrOutput) MsaAppId

Microsoft App Id for the bot

func (BotPropertiesPtrOutput) MsaAppMSIResourceId

func (o BotPropertiesPtrOutput) MsaAppMSIResourceId() pulumi.StringPtrOutput

Microsoft App Managed Identity Resource Id for the bot

func (BotPropertiesPtrOutput) MsaAppTenantId

func (o BotPropertiesPtrOutput) MsaAppTenantId() pulumi.StringPtrOutput

Microsoft App Tenant Id for the bot

func (BotPropertiesPtrOutput) MsaAppType

Microsoft App Type for the bot

func (BotPropertiesPtrOutput) OpenWithHint

The hint to browser (e.g. protocol handler) on how to open the bot for authoring

func (BotPropertiesPtrOutput) Parameters

Contains resource parameters defined as key/value pairs.

func (BotPropertiesPtrOutput) PublicNetworkAccess

func (o BotPropertiesPtrOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Whether the bot is in an isolated network

func (BotPropertiesPtrOutput) PublishingCredentials

func (o BotPropertiesPtrOutput) PublishingCredentials() pulumi.StringPtrOutput

Publishing credentials of the resource

func (BotPropertiesPtrOutput) SchemaTransformationVersion

func (o BotPropertiesPtrOutput) SchemaTransformationVersion() pulumi.StringPtrOutput

The channel schema transformation version for the bot

func (BotPropertiesPtrOutput) StorageResourceId

func (o BotPropertiesPtrOutput) StorageResourceId() pulumi.StringPtrOutput

The storage resourceId for the bot

func (BotPropertiesPtrOutput) TenantId

The Tenant Id for the bot

func (BotPropertiesPtrOutput) ToBotPropertiesPtrOutput

func (o BotPropertiesPtrOutput) ToBotPropertiesPtrOutput() BotPropertiesPtrOutput

func (BotPropertiesPtrOutput) ToBotPropertiesPtrOutputWithContext

func (o BotPropertiesPtrOutput) ToBotPropertiesPtrOutputWithContext(ctx context.Context) BotPropertiesPtrOutput

type BotPropertiesResponse

type BotPropertiesResponse struct {
	// Contains resource all settings defined as key/value pairs.
	AllSettings map[string]string `pulumi:"allSettings"`
	// The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
	AppPasswordHint *string `pulumi:"appPasswordHint"`
	// The CMK encryption status
	CmekEncryptionStatus string `pulumi:"cmekEncryptionStatus"`
	// The CMK Url
	CmekKeyVaultUrl *string `pulumi:"cmekKeyVaultUrl"`
	// Collection of channels for which the bot is configured
	ConfiguredChannels []string `pulumi:"configuredChannels"`
	// The description of the bot
	Description *string `pulumi:"description"`
	// The Application Insights key
	DeveloperAppInsightKey *string `pulumi:"developerAppInsightKey"`
	// The Application Insights Api Key
	DeveloperAppInsightsApiKey *string `pulumi:"developerAppInsightsApiKey"`
	// The Application Insights App Id
	DeveloperAppInsightsApplicationId *string `pulumi:"developerAppInsightsApplicationId"`
	// Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
	// The Name of the bot
	DisplayName string `pulumi:"displayName"`
	// Collection of channels for which the bot is enabled
	EnabledChannels []string `pulumi:"enabledChannels"`
	// The bot's endpoint
	Endpoint string `pulumi:"endpoint"`
	// The bot's endpoint version
	EndpointVersion string `pulumi:"endpointVersion"`
	// The Icon Url of the bot
	IconUrl *string `pulumi:"iconUrl"`
	// Whether Cmek is enabled
	IsCmekEnabled *bool `pulumi:"isCmekEnabled"`
	// Whether the bot is developerAppInsightsApiKey set
	IsDeveloperAppInsightsApiKeySet bool `pulumi:"isDeveloperAppInsightsApiKeySet"`
	// Whether the bot is streaming supported
	IsStreamingSupported *bool `pulumi:"isStreamingSupported"`
	// Collection of LUIS App Ids
	LuisAppIds []string `pulumi:"luisAppIds"`
	// The LUIS Key
	LuisKey *string `pulumi:"luisKey"`
	// The bot's manifest url
	ManifestUrl *string `pulumi:"manifestUrl"`
	// Token used to migrate non Azure bot to azure subscription
	MigrationToken string `pulumi:"migrationToken"`
	// Microsoft App Id for the bot
	MsaAppId string `pulumi:"msaAppId"`
	// Microsoft App Managed Identity Resource Id for the bot
	MsaAppMSIResourceId *string `pulumi:"msaAppMSIResourceId"`
	// Microsoft App Tenant Id for the bot
	MsaAppTenantId *string `pulumi:"msaAppTenantId"`
	// Microsoft App Type for the bot
	MsaAppType *string `pulumi:"msaAppType"`
	// The hint to browser (e.g. protocol handler) on how to open the bot for authoring
	OpenWithHint *string `pulumi:"openWithHint"`
	// Contains resource parameters defined as key/value pairs.
	Parameters map[string]string `pulumi:"parameters"`
	// List of Private Endpoint Connections configured for the bot
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
	// Whether the bot is in an isolated network
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// Publishing credentials of the resource
	PublishingCredentials *string `pulumi:"publishingCredentials"`
	// The channel schema transformation version for the bot
	SchemaTransformationVersion *string `pulumi:"schemaTransformationVersion"`
	// The storage resourceId for the bot
	StorageResourceId *string `pulumi:"storageResourceId"`
	// The Tenant Id for the bot
	TenantId *string `pulumi:"tenantId"`
}

The parameters to provide for the Bot.

func (*BotPropertiesResponse) Defaults

Defaults sets the appropriate defaults for BotPropertiesResponse

type BotPropertiesResponseOutput

type BotPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Bot.

func (BotPropertiesResponseOutput) AllSettings

Contains resource all settings defined as key/value pairs.

func (BotPropertiesResponseOutput) AppPasswordHint

The hint (e.g. keyVault secret resourceId) on how to fetch the app secret

func (BotPropertiesResponseOutput) CmekEncryptionStatus

func (o BotPropertiesResponseOutput) CmekEncryptionStatus() pulumi.StringOutput

The CMK encryption status

func (BotPropertiesResponseOutput) CmekKeyVaultUrl

The CMK Url

func (BotPropertiesResponseOutput) ConfiguredChannels

func (o BotPropertiesResponseOutput) ConfiguredChannels() pulumi.StringArrayOutput

Collection of channels for which the bot is configured

func (BotPropertiesResponseOutput) Description

The description of the bot

func (BotPropertiesResponseOutput) DeveloperAppInsightKey

func (o BotPropertiesResponseOutput) DeveloperAppInsightKey() pulumi.StringPtrOutput

The Application Insights key

func (BotPropertiesResponseOutput) DeveloperAppInsightsApiKey

func (o BotPropertiesResponseOutput) DeveloperAppInsightsApiKey() pulumi.StringPtrOutput

The Application Insights Api Key

func (BotPropertiesResponseOutput) DeveloperAppInsightsApplicationId

func (o BotPropertiesResponseOutput) DeveloperAppInsightsApplicationId() pulumi.StringPtrOutput

The Application Insights App Id

func (BotPropertiesResponseOutput) DisableLocalAuth

func (o BotPropertiesResponseOutput) DisableLocalAuth() pulumi.BoolPtrOutput

Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.

func (BotPropertiesResponseOutput) DisplayName

The Name of the bot

func (BotPropertiesResponseOutput) ElementType

func (BotPropertiesResponseOutput) EnabledChannels

Collection of channels for which the bot is enabled

func (BotPropertiesResponseOutput) Endpoint

The bot's endpoint

func (BotPropertiesResponseOutput) EndpointVersion

func (o BotPropertiesResponseOutput) EndpointVersion() pulumi.StringOutput

The bot's endpoint version

func (BotPropertiesResponseOutput) IconUrl

The Icon Url of the bot

func (BotPropertiesResponseOutput) IsCmekEnabled

Whether Cmek is enabled

func (BotPropertiesResponseOutput) IsDeveloperAppInsightsApiKeySet

func (o BotPropertiesResponseOutput) IsDeveloperAppInsightsApiKeySet() pulumi.BoolOutput

Whether the bot is developerAppInsightsApiKey set

func (BotPropertiesResponseOutput) IsStreamingSupported

func (o BotPropertiesResponseOutput) IsStreamingSupported() pulumi.BoolPtrOutput

Whether the bot is streaming supported

func (BotPropertiesResponseOutput) LuisAppIds

Collection of LUIS App Ids

func (BotPropertiesResponseOutput) LuisKey

The LUIS Key

func (BotPropertiesResponseOutput) ManifestUrl

The bot's manifest url

func (BotPropertiesResponseOutput) MigrationToken

func (o BotPropertiesResponseOutput) MigrationToken() pulumi.StringOutput

Token used to migrate non Azure bot to azure subscription

func (BotPropertiesResponseOutput) MsaAppId

Microsoft App Id for the bot

func (BotPropertiesResponseOutput) MsaAppMSIResourceId

func (o BotPropertiesResponseOutput) MsaAppMSIResourceId() pulumi.StringPtrOutput

Microsoft App Managed Identity Resource Id for the bot

func (BotPropertiesResponseOutput) MsaAppTenantId

Microsoft App Tenant Id for the bot

func (BotPropertiesResponseOutput) MsaAppType

Microsoft App Type for the bot

func (BotPropertiesResponseOutput) OpenWithHint

The hint to browser (e.g. protocol handler) on how to open the bot for authoring

func (BotPropertiesResponseOutput) Parameters

Contains resource parameters defined as key/value pairs.

func (BotPropertiesResponseOutput) PrivateEndpointConnections

List of Private Endpoint Connections configured for the bot

func (BotPropertiesResponseOutput) ProvisioningState

func (o BotPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (BotPropertiesResponseOutput) PublicNetworkAccess

func (o BotPropertiesResponseOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Whether the bot is in an isolated network

func (BotPropertiesResponseOutput) PublishingCredentials

func (o BotPropertiesResponseOutput) PublishingCredentials() pulumi.StringPtrOutput

Publishing credentials of the resource

func (BotPropertiesResponseOutput) SchemaTransformationVersion

func (o BotPropertiesResponseOutput) SchemaTransformationVersion() pulumi.StringPtrOutput

The channel schema transformation version for the bot

func (BotPropertiesResponseOutput) StorageResourceId

func (o BotPropertiesResponseOutput) StorageResourceId() pulumi.StringPtrOutput

The storage resourceId for the bot

func (BotPropertiesResponseOutput) TenantId

The Tenant Id for the bot

func (BotPropertiesResponseOutput) ToBotPropertiesResponseOutput

func (o BotPropertiesResponseOutput) ToBotPropertiesResponseOutput() BotPropertiesResponseOutput

func (BotPropertiesResponseOutput) ToBotPropertiesResponseOutputWithContext

func (o BotPropertiesResponseOutput) ToBotPropertiesResponseOutputWithContext(ctx context.Context) BotPropertiesResponseOutput

type BotState

type BotState struct {
}

func (BotState) ElementType

func (BotState) ElementType() reflect.Type

type Channel

type Channel struct {
	pulumi.CustomResourceState

	// Entity Tag.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Required. Gets or sets the Kind of the resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Specifies the name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The set of properties specific to bot channel resource
	Properties pulumi.AnyOutput `pulumi:"properties"`
	// Gets or sets the SKU of the resource.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Contains resource tags defined as key/value pairs.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Specifies the type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
	// Entity zones
	Zones pulumi.StringArrayOutput `pulumi:"zones"`
}

Bot channel resource definition Azure REST API version: 2022-09-15. Prior API version in Azure Native 1.x: 2021-03-01.

Other available API versions: 2023-09-15-preview.

func GetChannel

func GetChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ChannelState, opts ...pulumi.ResourceOption) (*Channel, error)

GetChannel gets an existing Channel 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 NewChannel

func NewChannel(ctx *pulumi.Context,
	name string, args *ChannelArgs, opts ...pulumi.ResourceOption) (*Channel, error)

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

func (*Channel) ElementType

func (*Channel) ElementType() reflect.Type

func (*Channel) ToChannelOutput

func (i *Channel) ToChannelOutput() ChannelOutput

func (*Channel) ToChannelOutputWithContext

func (i *Channel) ToChannelOutputWithContext(ctx context.Context) ChannelOutput

type ChannelArgs

type ChannelArgs struct {
	// The name of the Channel resource.
	ChannelName pulumi.StringPtrInput
	// Required. Gets or sets the Kind of the resource.
	Kind pulumi.StringPtrInput
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput
	// The set of properties specific to bot channel resource
	Properties pulumi.Input
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName pulumi.StringInput
	// The name of the Bot resource.
	ResourceName pulumi.StringInput
	// Gets or sets the SKU of the resource.
	Sku SkuPtrInput
	// Contains resource tags defined as key/value pairs.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Channel resource.

func (ChannelArgs) ElementType

func (ChannelArgs) ElementType() reflect.Type

type ChannelInput

type ChannelInput interface {
	pulumi.Input

	ToChannelOutput() ChannelOutput
	ToChannelOutputWithContext(ctx context.Context) ChannelOutput
}

type ChannelOutput

type ChannelOutput struct{ *pulumi.OutputState }

func (ChannelOutput) ElementType

func (ChannelOutput) ElementType() reflect.Type

func (ChannelOutput) Etag

Entity Tag.

func (ChannelOutput) Kind

Required. Gets or sets the Kind of the resource.

func (ChannelOutput) Location

func (o ChannelOutput) Location() pulumi.StringPtrOutput

Specifies the location of the resource.

func (ChannelOutput) Name

Specifies the name of the resource.

func (ChannelOutput) Properties

func (o ChannelOutput) Properties() pulumi.AnyOutput

The set of properties specific to bot channel resource

func (ChannelOutput) Sku

Gets or sets the SKU of the resource.

func (ChannelOutput) Tags

Contains resource tags defined as key/value pairs.

func (ChannelOutput) ToChannelOutput

func (o ChannelOutput) ToChannelOutput() ChannelOutput

func (ChannelOutput) ToChannelOutputWithContext

func (o ChannelOutput) ToChannelOutputWithContext(ctx context.Context) ChannelOutput

func (ChannelOutput) Type

Specifies the type of the resource.

func (ChannelOutput) Zones

Entity zones

type ChannelSettingsResponse

type ChannelSettingsResponse struct {
	// The bot icon url
	BotIconUrl *string `pulumi:"botIconUrl"`
	// The bot id
	BotId *string `pulumi:"botId"`
	// The channel display name
	ChannelDisplayName *string `pulumi:"channelDisplayName"`
	// The channel id
	ChannelId *string `pulumi:"channelId"`
	// Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
	// The extensionKey1
	ExtensionKey1 *string `pulumi:"extensionKey1"`
	// The extensionKey2
	ExtensionKey2 *string `pulumi:"extensionKey2"`
	// Whether this channel is enabled for the bot
	IsEnabled *bool `pulumi:"isEnabled"`
	// Whether customer needs to agree to new terms.
	RequireTermsAgreement *bool `pulumi:"requireTermsAgreement"`
	// The list of sites
	Sites []SiteResponse `pulumi:"sites"`
}

Channel settings definition

func (*ChannelSettingsResponse) Defaults

Defaults sets the appropriate defaults for ChannelSettingsResponse

type ChannelSettingsResponseOutput

type ChannelSettingsResponseOutput struct{ *pulumi.OutputState }

Channel settings definition

func (ChannelSettingsResponseOutput) BotIconUrl

The bot icon url

func (ChannelSettingsResponseOutput) BotId

The bot id

func (ChannelSettingsResponseOutput) ChannelDisplayName

func (o ChannelSettingsResponseOutput) ChannelDisplayName() pulumi.StringPtrOutput

The channel display name

func (ChannelSettingsResponseOutput) ChannelId

The channel id

func (ChannelSettingsResponseOutput) DisableLocalAuth

func (o ChannelSettingsResponseOutput) DisableLocalAuth() pulumi.BoolPtrOutput

Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.

func (ChannelSettingsResponseOutput) ElementType

func (ChannelSettingsResponseOutput) ExtensionKey1

The extensionKey1

func (ChannelSettingsResponseOutput) ExtensionKey2

The extensionKey2

func (ChannelSettingsResponseOutput) IsEnabled

Whether this channel is enabled for the bot

func (ChannelSettingsResponseOutput) RequireTermsAgreement

func (o ChannelSettingsResponseOutput) RequireTermsAgreement() pulumi.BoolPtrOutput

Whether customer needs to agree to new terms.

func (ChannelSettingsResponseOutput) Sites

The list of sites

func (ChannelSettingsResponseOutput) ToChannelSettingsResponseOutput

func (o ChannelSettingsResponseOutput) ToChannelSettingsResponseOutput() ChannelSettingsResponseOutput

func (ChannelSettingsResponseOutput) ToChannelSettingsResponseOutputWithContext

func (o ChannelSettingsResponseOutput) ToChannelSettingsResponseOutputWithContext(ctx context.Context) ChannelSettingsResponseOutput

type ChannelSettingsResponsePtrOutput

type ChannelSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ChannelSettingsResponsePtrOutput) BotIconUrl

The bot icon url

func (ChannelSettingsResponsePtrOutput) BotId

The bot id

func (ChannelSettingsResponsePtrOutput) ChannelDisplayName

The channel display name

func (ChannelSettingsResponsePtrOutput) ChannelId

The channel id

func (ChannelSettingsResponsePtrOutput) DisableLocalAuth

Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.

func (ChannelSettingsResponsePtrOutput) Elem

func (ChannelSettingsResponsePtrOutput) ElementType

func (ChannelSettingsResponsePtrOutput) ExtensionKey1

The extensionKey1

func (ChannelSettingsResponsePtrOutput) ExtensionKey2

The extensionKey2

func (ChannelSettingsResponsePtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (ChannelSettingsResponsePtrOutput) RequireTermsAgreement

func (o ChannelSettingsResponsePtrOutput) RequireTermsAgreement() pulumi.BoolPtrOutput

Whether customer needs to agree to new terms.

func (ChannelSettingsResponsePtrOutput) Sites

The list of sites

func (ChannelSettingsResponsePtrOutput) ToChannelSettingsResponsePtrOutput

func (o ChannelSettingsResponsePtrOutput) ToChannelSettingsResponsePtrOutput() ChannelSettingsResponsePtrOutput

func (ChannelSettingsResponsePtrOutput) ToChannelSettingsResponsePtrOutputWithContext

func (o ChannelSettingsResponsePtrOutput) ToChannelSettingsResponsePtrOutputWithContext(ctx context.Context) ChannelSettingsResponsePtrOutput

type ChannelState

type ChannelState struct {
}

func (ChannelState) ElementType

func (ChannelState) ElementType() reflect.Type

type ConnectionSettingParameter

type ConnectionSettingParameter struct {
	// Key for the Connection Setting Parameter.
	Key *string `pulumi:"key"`
	// Value associated with the Connection Setting Parameter.
	Value *string `pulumi:"value"`
}

Extra Parameter in a Connection Setting Properties to indicate service provider specific properties

type ConnectionSettingParameterArgs

type ConnectionSettingParameterArgs struct {
	// Key for the Connection Setting Parameter.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Value associated with the Connection Setting Parameter.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Extra Parameter in a Connection Setting Properties to indicate service provider specific properties

func (ConnectionSettingParameterArgs) ElementType

func (ConnectionSettingParameterArgs) ToConnectionSettingParameterOutput

func (i ConnectionSettingParameterArgs) ToConnectionSettingParameterOutput() ConnectionSettingParameterOutput

func (ConnectionSettingParameterArgs) ToConnectionSettingParameterOutputWithContext

func (i ConnectionSettingParameterArgs) ToConnectionSettingParameterOutputWithContext(ctx context.Context) ConnectionSettingParameterOutput

type ConnectionSettingParameterArray

type ConnectionSettingParameterArray []ConnectionSettingParameterInput

func (ConnectionSettingParameterArray) ElementType

func (ConnectionSettingParameterArray) ToConnectionSettingParameterArrayOutput

func (i ConnectionSettingParameterArray) ToConnectionSettingParameterArrayOutput() ConnectionSettingParameterArrayOutput

func (ConnectionSettingParameterArray) ToConnectionSettingParameterArrayOutputWithContext

func (i ConnectionSettingParameterArray) ToConnectionSettingParameterArrayOutputWithContext(ctx context.Context) ConnectionSettingParameterArrayOutput

type ConnectionSettingParameterArrayInput

type ConnectionSettingParameterArrayInput interface {
	pulumi.Input

	ToConnectionSettingParameterArrayOutput() ConnectionSettingParameterArrayOutput
	ToConnectionSettingParameterArrayOutputWithContext(context.Context) ConnectionSettingParameterArrayOutput
}

ConnectionSettingParameterArrayInput is an input type that accepts ConnectionSettingParameterArray and ConnectionSettingParameterArrayOutput values. You can construct a concrete instance of `ConnectionSettingParameterArrayInput` via:

ConnectionSettingParameterArray{ ConnectionSettingParameterArgs{...} }

type ConnectionSettingParameterArrayOutput

type ConnectionSettingParameterArrayOutput struct{ *pulumi.OutputState }

func (ConnectionSettingParameterArrayOutput) ElementType

func (ConnectionSettingParameterArrayOutput) Index

func (ConnectionSettingParameterArrayOutput) ToConnectionSettingParameterArrayOutput

func (o ConnectionSettingParameterArrayOutput) ToConnectionSettingParameterArrayOutput() ConnectionSettingParameterArrayOutput

func (ConnectionSettingParameterArrayOutput) ToConnectionSettingParameterArrayOutputWithContext

func (o ConnectionSettingParameterArrayOutput) ToConnectionSettingParameterArrayOutputWithContext(ctx context.Context) ConnectionSettingParameterArrayOutput

type ConnectionSettingParameterInput

type ConnectionSettingParameterInput interface {
	pulumi.Input

	ToConnectionSettingParameterOutput() ConnectionSettingParameterOutput
	ToConnectionSettingParameterOutputWithContext(context.Context) ConnectionSettingParameterOutput
}

ConnectionSettingParameterInput is an input type that accepts ConnectionSettingParameterArgs and ConnectionSettingParameterOutput values. You can construct a concrete instance of `ConnectionSettingParameterInput` via:

ConnectionSettingParameterArgs{...}

type ConnectionSettingParameterOutput

type ConnectionSettingParameterOutput struct{ *pulumi.OutputState }

Extra Parameter in a Connection Setting Properties to indicate service provider specific properties

func (ConnectionSettingParameterOutput) ElementType

func (ConnectionSettingParameterOutput) Key

Key for the Connection Setting Parameter.

func (ConnectionSettingParameterOutput) ToConnectionSettingParameterOutput

func (o ConnectionSettingParameterOutput) ToConnectionSettingParameterOutput() ConnectionSettingParameterOutput

func (ConnectionSettingParameterOutput) ToConnectionSettingParameterOutputWithContext

func (o ConnectionSettingParameterOutput) ToConnectionSettingParameterOutputWithContext(ctx context.Context) ConnectionSettingParameterOutput

func (ConnectionSettingParameterOutput) Value

Value associated with the Connection Setting Parameter.

type ConnectionSettingParameterResponse

type ConnectionSettingParameterResponse struct {
	// Key for the Connection Setting Parameter.
	Key *string `pulumi:"key"`
	// Value associated with the Connection Setting Parameter.
	Value *string `pulumi:"value"`
}

Extra Parameter in a Connection Setting Properties to indicate service provider specific properties

type ConnectionSettingParameterResponseArrayOutput

type ConnectionSettingParameterResponseArrayOutput struct{ *pulumi.OutputState }

func (ConnectionSettingParameterResponseArrayOutput) ElementType

func (ConnectionSettingParameterResponseArrayOutput) Index

func (ConnectionSettingParameterResponseArrayOutput) ToConnectionSettingParameterResponseArrayOutput

func (o ConnectionSettingParameterResponseArrayOutput) ToConnectionSettingParameterResponseArrayOutput() ConnectionSettingParameterResponseArrayOutput

func (ConnectionSettingParameterResponseArrayOutput) ToConnectionSettingParameterResponseArrayOutputWithContext

func (o ConnectionSettingParameterResponseArrayOutput) ToConnectionSettingParameterResponseArrayOutputWithContext(ctx context.Context) ConnectionSettingParameterResponseArrayOutput

type ConnectionSettingParameterResponseOutput

type ConnectionSettingParameterResponseOutput struct{ *pulumi.OutputState }

Extra Parameter in a Connection Setting Properties to indicate service provider specific properties

func (ConnectionSettingParameterResponseOutput) ElementType

func (ConnectionSettingParameterResponseOutput) Key

Key for the Connection Setting Parameter.

func (ConnectionSettingParameterResponseOutput) ToConnectionSettingParameterResponseOutput

func (o ConnectionSettingParameterResponseOutput) ToConnectionSettingParameterResponseOutput() ConnectionSettingParameterResponseOutput

func (ConnectionSettingParameterResponseOutput) ToConnectionSettingParameterResponseOutputWithContext

func (o ConnectionSettingParameterResponseOutput) ToConnectionSettingParameterResponseOutputWithContext(ctx context.Context) ConnectionSettingParameterResponseOutput

func (ConnectionSettingParameterResponseOutput) Value

Value associated with the Connection Setting Parameter.

type ConnectionSettingProperties

type ConnectionSettingProperties struct {
	// Client Id associated with the Connection Setting.
	ClientId *string `pulumi:"clientId"`
	// Client Secret associated with the Connection Setting
	ClientSecret *string `pulumi:"clientSecret"`
	// Id of the Connection Setting.
	Id *string `pulumi:"id"`
	// Name of the Connection Setting.
	Name *string `pulumi:"name"`
	// Service Provider Parameters associated with the Connection Setting
	Parameters []ConnectionSettingParameter `pulumi:"parameters"`
	// Provisioning state of the resource
	ProvisioningState *string `pulumi:"provisioningState"`
	// Scopes associated with the Connection Setting
	Scopes *string `pulumi:"scopes"`
	// Service Provider Display Name associated with the Connection Setting
	ServiceProviderDisplayName *string `pulumi:"serviceProviderDisplayName"`
	// Service Provider Id associated with the Connection Setting
	ServiceProviderId *string `pulumi:"serviceProviderId"`
}

Properties for a Connection Setting Item

func (*ConnectionSettingProperties) Defaults

Defaults sets the appropriate defaults for ConnectionSettingProperties

type ConnectionSettingPropertiesArgs

type ConnectionSettingPropertiesArgs struct {
	// Client Id associated with the Connection Setting.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// Client Secret associated with the Connection Setting
	ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"`
	// Id of the Connection Setting.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the Connection Setting.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Service Provider Parameters associated with the Connection Setting
	Parameters ConnectionSettingParameterArrayInput `pulumi:"parameters"`
	// Provisioning state of the resource
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Scopes associated with the Connection Setting
	Scopes pulumi.StringPtrInput `pulumi:"scopes"`
	// Service Provider Display Name associated with the Connection Setting
	ServiceProviderDisplayName pulumi.StringPtrInput `pulumi:"serviceProviderDisplayName"`
	// Service Provider Id associated with the Connection Setting
	ServiceProviderId pulumi.StringPtrInput `pulumi:"serviceProviderId"`
}

Properties for a Connection Setting Item

func (*ConnectionSettingPropertiesArgs) Defaults

Defaults sets the appropriate defaults for ConnectionSettingPropertiesArgs

func (ConnectionSettingPropertiesArgs) ElementType

func (ConnectionSettingPropertiesArgs) ToConnectionSettingPropertiesOutput

func (i ConnectionSettingPropertiesArgs) ToConnectionSettingPropertiesOutput() ConnectionSettingPropertiesOutput

func (ConnectionSettingPropertiesArgs) ToConnectionSettingPropertiesOutputWithContext

func (i ConnectionSettingPropertiesArgs) ToConnectionSettingPropertiesOutputWithContext(ctx context.Context) ConnectionSettingPropertiesOutput

func (ConnectionSettingPropertiesArgs) ToConnectionSettingPropertiesPtrOutput

func (i ConnectionSettingPropertiesArgs) ToConnectionSettingPropertiesPtrOutput() ConnectionSettingPropertiesPtrOutput

func (ConnectionSettingPropertiesArgs) ToConnectionSettingPropertiesPtrOutputWithContext

func (i ConnectionSettingPropertiesArgs) ToConnectionSettingPropertiesPtrOutputWithContext(ctx context.Context) ConnectionSettingPropertiesPtrOutput

type ConnectionSettingPropertiesInput

type ConnectionSettingPropertiesInput interface {
	pulumi.Input

	ToConnectionSettingPropertiesOutput() ConnectionSettingPropertiesOutput
	ToConnectionSettingPropertiesOutputWithContext(context.Context) ConnectionSettingPropertiesOutput
}

ConnectionSettingPropertiesInput is an input type that accepts ConnectionSettingPropertiesArgs and ConnectionSettingPropertiesOutput values. You can construct a concrete instance of `ConnectionSettingPropertiesInput` via:

ConnectionSettingPropertiesArgs{...}

type ConnectionSettingPropertiesOutput

type ConnectionSettingPropertiesOutput struct{ *pulumi.OutputState }

Properties for a Connection Setting Item

func (ConnectionSettingPropertiesOutput) ClientId

Client Id associated with the Connection Setting.

func (ConnectionSettingPropertiesOutput) ClientSecret

Client Secret associated with the Connection Setting

func (ConnectionSettingPropertiesOutput) ElementType

func (ConnectionSettingPropertiesOutput) Id

Id of the Connection Setting.

func (ConnectionSettingPropertiesOutput) Name

Name of the Connection Setting.

func (ConnectionSettingPropertiesOutput) Parameters

Service Provider Parameters associated with the Connection Setting

func (ConnectionSettingPropertiesOutput) ProvisioningState

Provisioning state of the resource

func (ConnectionSettingPropertiesOutput) Scopes

Scopes associated with the Connection Setting

func (ConnectionSettingPropertiesOutput) ServiceProviderDisplayName

func (o ConnectionSettingPropertiesOutput) ServiceProviderDisplayName() pulumi.StringPtrOutput

Service Provider Display Name associated with the Connection Setting

func (ConnectionSettingPropertiesOutput) ServiceProviderId

Service Provider Id associated with the Connection Setting

func (ConnectionSettingPropertiesOutput) ToConnectionSettingPropertiesOutput

func (o ConnectionSettingPropertiesOutput) ToConnectionSettingPropertiesOutput() ConnectionSettingPropertiesOutput

func (ConnectionSettingPropertiesOutput) ToConnectionSettingPropertiesOutputWithContext

func (o ConnectionSettingPropertiesOutput) ToConnectionSettingPropertiesOutputWithContext(ctx context.Context) ConnectionSettingPropertiesOutput

func (ConnectionSettingPropertiesOutput) ToConnectionSettingPropertiesPtrOutput

func (o ConnectionSettingPropertiesOutput) ToConnectionSettingPropertiesPtrOutput() ConnectionSettingPropertiesPtrOutput

func (ConnectionSettingPropertiesOutput) ToConnectionSettingPropertiesPtrOutputWithContext

func (o ConnectionSettingPropertiesOutput) ToConnectionSettingPropertiesPtrOutputWithContext(ctx context.Context) ConnectionSettingPropertiesPtrOutput

type ConnectionSettingPropertiesPtrInput

type ConnectionSettingPropertiesPtrInput interface {
	pulumi.Input

	ToConnectionSettingPropertiesPtrOutput() ConnectionSettingPropertiesPtrOutput
	ToConnectionSettingPropertiesPtrOutputWithContext(context.Context) ConnectionSettingPropertiesPtrOutput
}

ConnectionSettingPropertiesPtrInput is an input type that accepts ConnectionSettingPropertiesArgs, ConnectionSettingPropertiesPtr and ConnectionSettingPropertiesPtrOutput values. You can construct a concrete instance of `ConnectionSettingPropertiesPtrInput` via:

        ConnectionSettingPropertiesArgs{...}

or:

        nil

type ConnectionSettingPropertiesPtrOutput

type ConnectionSettingPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConnectionSettingPropertiesPtrOutput) ClientId

Client Id associated with the Connection Setting.

func (ConnectionSettingPropertiesPtrOutput) ClientSecret

Client Secret associated with the Connection Setting

func (ConnectionSettingPropertiesPtrOutput) Elem

func (ConnectionSettingPropertiesPtrOutput) ElementType

func (ConnectionSettingPropertiesPtrOutput) Id

Id of the Connection Setting.

func (ConnectionSettingPropertiesPtrOutput) Name

Name of the Connection Setting.

func (ConnectionSettingPropertiesPtrOutput) Parameters

Service Provider Parameters associated with the Connection Setting

func (ConnectionSettingPropertiesPtrOutput) ProvisioningState

Provisioning state of the resource

func (ConnectionSettingPropertiesPtrOutput) Scopes

Scopes associated with the Connection Setting

func (ConnectionSettingPropertiesPtrOutput) ServiceProviderDisplayName

func (o ConnectionSettingPropertiesPtrOutput) ServiceProviderDisplayName() pulumi.StringPtrOutput

Service Provider Display Name associated with the Connection Setting

func (ConnectionSettingPropertiesPtrOutput) ServiceProviderId

Service Provider Id associated with the Connection Setting

func (ConnectionSettingPropertiesPtrOutput) ToConnectionSettingPropertiesPtrOutput

func (o ConnectionSettingPropertiesPtrOutput) ToConnectionSettingPropertiesPtrOutput() ConnectionSettingPropertiesPtrOutput

func (ConnectionSettingPropertiesPtrOutput) ToConnectionSettingPropertiesPtrOutputWithContext

func (o ConnectionSettingPropertiesPtrOutput) ToConnectionSettingPropertiesPtrOutputWithContext(ctx context.Context) ConnectionSettingPropertiesPtrOutput

type ConnectionSettingPropertiesResponse

type ConnectionSettingPropertiesResponse struct {
	// Client Id associated with the Connection Setting.
	ClientId *string `pulumi:"clientId"`
	// Client Secret associated with the Connection Setting
	ClientSecret *string `pulumi:"clientSecret"`
	// Id of the Connection Setting.
	Id *string `pulumi:"id"`
	// Name of the Connection Setting.
	Name *string `pulumi:"name"`
	// Service Provider Parameters associated with the Connection Setting
	Parameters []ConnectionSettingParameterResponse `pulumi:"parameters"`
	// Provisioning state of the resource
	ProvisioningState *string `pulumi:"provisioningState"`
	// Scopes associated with the Connection Setting
	Scopes *string `pulumi:"scopes"`
	// Service Provider Display Name associated with the Connection Setting
	ServiceProviderDisplayName *string `pulumi:"serviceProviderDisplayName"`
	// Service Provider Id associated with the Connection Setting
	ServiceProviderId *string `pulumi:"serviceProviderId"`
	// Setting Id set by the service for the Connection Setting.
	SettingId string `pulumi:"settingId"`
}

Properties for a Connection Setting Item

func (*ConnectionSettingPropertiesResponse) Defaults

Defaults sets the appropriate defaults for ConnectionSettingPropertiesResponse

type ConnectionSettingPropertiesResponseOutput

type ConnectionSettingPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties for a Connection Setting Item

func (ConnectionSettingPropertiesResponseOutput) ClientId

Client Id associated with the Connection Setting.

func (ConnectionSettingPropertiesResponseOutput) ClientSecret

Client Secret associated with the Connection Setting

func (ConnectionSettingPropertiesResponseOutput) ElementType

func (ConnectionSettingPropertiesResponseOutput) Id

Id of the Connection Setting.

func (ConnectionSettingPropertiesResponseOutput) Name

Name of the Connection Setting.

func (ConnectionSettingPropertiesResponseOutput) Parameters

Service Provider Parameters associated with the Connection Setting

func (ConnectionSettingPropertiesResponseOutput) ProvisioningState

Provisioning state of the resource

func (ConnectionSettingPropertiesResponseOutput) Scopes

Scopes associated with the Connection Setting

func (ConnectionSettingPropertiesResponseOutput) ServiceProviderDisplayName

func (o ConnectionSettingPropertiesResponseOutput) ServiceProviderDisplayName() pulumi.StringPtrOutput

Service Provider Display Name associated with the Connection Setting

func (ConnectionSettingPropertiesResponseOutput) ServiceProviderId

Service Provider Id associated with the Connection Setting

func (ConnectionSettingPropertiesResponseOutput) SettingId

Setting Id set by the service for the Connection Setting.

func (ConnectionSettingPropertiesResponseOutput) ToConnectionSettingPropertiesResponseOutput

func (o ConnectionSettingPropertiesResponseOutput) ToConnectionSettingPropertiesResponseOutput() ConnectionSettingPropertiesResponseOutput

func (ConnectionSettingPropertiesResponseOutput) ToConnectionSettingPropertiesResponseOutputWithContext

func (o ConnectionSettingPropertiesResponseOutput) ToConnectionSettingPropertiesResponseOutputWithContext(ctx context.Context) ConnectionSettingPropertiesResponseOutput

type DirectLineChannel

type DirectLineChannel struct {
	// The channel name
	// Expected value is 'DirectLineChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Direct Line channel resource
	Properties *DirectLineChannelProperties `pulumi:"properties"`
}

Direct Line channel definition

func (*DirectLineChannel) Defaults

func (val *DirectLineChannel) Defaults() *DirectLineChannel

Defaults sets the appropriate defaults for DirectLineChannel

type DirectLineChannelArgs

type DirectLineChannelArgs struct {
	// The channel name
	// Expected value is 'DirectLineChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The set of properties specific to Direct Line channel resource
	Properties DirectLineChannelPropertiesPtrInput `pulumi:"properties"`
}

Direct Line channel definition

func (*DirectLineChannelArgs) Defaults

Defaults sets the appropriate defaults for DirectLineChannelArgs

func (DirectLineChannelArgs) ElementType

func (DirectLineChannelArgs) ElementType() reflect.Type

func (DirectLineChannelArgs) ToDirectLineChannelOutput

func (i DirectLineChannelArgs) ToDirectLineChannelOutput() DirectLineChannelOutput

func (DirectLineChannelArgs) ToDirectLineChannelOutputWithContext

func (i DirectLineChannelArgs) ToDirectLineChannelOutputWithContext(ctx context.Context) DirectLineChannelOutput

func (DirectLineChannelArgs) ToDirectLineChannelPtrOutput

func (i DirectLineChannelArgs) ToDirectLineChannelPtrOutput() DirectLineChannelPtrOutput

func (DirectLineChannelArgs) ToDirectLineChannelPtrOutputWithContext

func (i DirectLineChannelArgs) ToDirectLineChannelPtrOutputWithContext(ctx context.Context) DirectLineChannelPtrOutput

type DirectLineChannelInput

type DirectLineChannelInput interface {
	pulumi.Input

	ToDirectLineChannelOutput() DirectLineChannelOutput
	ToDirectLineChannelOutputWithContext(context.Context) DirectLineChannelOutput
}

DirectLineChannelInput is an input type that accepts DirectLineChannelArgs and DirectLineChannelOutput values. You can construct a concrete instance of `DirectLineChannelInput` via:

DirectLineChannelArgs{...}

type DirectLineChannelOutput

type DirectLineChannelOutput struct{ *pulumi.OutputState }

Direct Line channel definition

func (DirectLineChannelOutput) ChannelName

The channel name Expected value is 'DirectLineChannel'.

func (DirectLineChannelOutput) ElementType

func (DirectLineChannelOutput) ElementType() reflect.Type

func (DirectLineChannelOutput) Etag

Entity Tag of the resource

func (DirectLineChannelOutput) Location

Specifies the location of the resource.

func (DirectLineChannelOutput) Properties

The set of properties specific to Direct Line channel resource

func (DirectLineChannelOutput) ToDirectLineChannelOutput

func (o DirectLineChannelOutput) ToDirectLineChannelOutput() DirectLineChannelOutput

func (DirectLineChannelOutput) ToDirectLineChannelOutputWithContext

func (o DirectLineChannelOutput) ToDirectLineChannelOutputWithContext(ctx context.Context) DirectLineChannelOutput

func (DirectLineChannelOutput) ToDirectLineChannelPtrOutput

func (o DirectLineChannelOutput) ToDirectLineChannelPtrOutput() DirectLineChannelPtrOutput

func (DirectLineChannelOutput) ToDirectLineChannelPtrOutputWithContext

func (o DirectLineChannelOutput) ToDirectLineChannelPtrOutputWithContext(ctx context.Context) DirectLineChannelPtrOutput

type DirectLineChannelProperties

type DirectLineChannelProperties struct {
	// Direct Line embed code of the resource
	DirectLineEmbedCode *string `pulumi:"directLineEmbedCode"`
	// The extensionKey1
	ExtensionKey1 *string `pulumi:"extensionKey1"`
	// The extensionKey2
	ExtensionKey2 *string `pulumi:"extensionKey2"`
	// The list of Direct Line sites
	Sites []DirectLineSite `pulumi:"sites"`
}

The parameters to provide for the Direct Line channel.

func (*DirectLineChannelProperties) Defaults

Defaults sets the appropriate defaults for DirectLineChannelProperties

type DirectLineChannelPropertiesArgs

type DirectLineChannelPropertiesArgs struct {
	// Direct Line embed code of the resource
	DirectLineEmbedCode pulumi.StringPtrInput `pulumi:"directLineEmbedCode"`
	// The extensionKey1
	ExtensionKey1 pulumi.StringPtrInput `pulumi:"extensionKey1"`
	// The extensionKey2
	ExtensionKey2 pulumi.StringPtrInput `pulumi:"extensionKey2"`
	// The list of Direct Line sites
	Sites DirectLineSiteArrayInput `pulumi:"sites"`
}

The parameters to provide for the Direct Line channel.

func (*DirectLineChannelPropertiesArgs) Defaults

Defaults sets the appropriate defaults for DirectLineChannelPropertiesArgs

func (DirectLineChannelPropertiesArgs) ElementType

func (DirectLineChannelPropertiesArgs) ToDirectLineChannelPropertiesOutput

func (i DirectLineChannelPropertiesArgs) ToDirectLineChannelPropertiesOutput() DirectLineChannelPropertiesOutput

func (DirectLineChannelPropertiesArgs) ToDirectLineChannelPropertiesOutputWithContext

func (i DirectLineChannelPropertiesArgs) ToDirectLineChannelPropertiesOutputWithContext(ctx context.Context) DirectLineChannelPropertiesOutput

func (DirectLineChannelPropertiesArgs) ToDirectLineChannelPropertiesPtrOutput

func (i DirectLineChannelPropertiesArgs) ToDirectLineChannelPropertiesPtrOutput() DirectLineChannelPropertiesPtrOutput

func (DirectLineChannelPropertiesArgs) ToDirectLineChannelPropertiesPtrOutputWithContext

func (i DirectLineChannelPropertiesArgs) ToDirectLineChannelPropertiesPtrOutputWithContext(ctx context.Context) DirectLineChannelPropertiesPtrOutput

type DirectLineChannelPropertiesInput

type DirectLineChannelPropertiesInput interface {
	pulumi.Input

	ToDirectLineChannelPropertiesOutput() DirectLineChannelPropertiesOutput
	ToDirectLineChannelPropertiesOutputWithContext(context.Context) DirectLineChannelPropertiesOutput
}

DirectLineChannelPropertiesInput is an input type that accepts DirectLineChannelPropertiesArgs and DirectLineChannelPropertiesOutput values. You can construct a concrete instance of `DirectLineChannelPropertiesInput` via:

DirectLineChannelPropertiesArgs{...}

type DirectLineChannelPropertiesOutput

type DirectLineChannelPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the Direct Line channel.

func (DirectLineChannelPropertiesOutput) DirectLineEmbedCode

Direct Line embed code of the resource

func (DirectLineChannelPropertiesOutput) ElementType

func (DirectLineChannelPropertiesOutput) ExtensionKey1

The extensionKey1

func (DirectLineChannelPropertiesOutput) ExtensionKey2

The extensionKey2

func (DirectLineChannelPropertiesOutput) Sites

The list of Direct Line sites

func (DirectLineChannelPropertiesOutput) ToDirectLineChannelPropertiesOutput

func (o DirectLineChannelPropertiesOutput) ToDirectLineChannelPropertiesOutput() DirectLineChannelPropertiesOutput

func (DirectLineChannelPropertiesOutput) ToDirectLineChannelPropertiesOutputWithContext

func (o DirectLineChannelPropertiesOutput) ToDirectLineChannelPropertiesOutputWithContext(ctx context.Context) DirectLineChannelPropertiesOutput

func (DirectLineChannelPropertiesOutput) ToDirectLineChannelPropertiesPtrOutput

func (o DirectLineChannelPropertiesOutput) ToDirectLineChannelPropertiesPtrOutput() DirectLineChannelPropertiesPtrOutput

func (DirectLineChannelPropertiesOutput) ToDirectLineChannelPropertiesPtrOutputWithContext

func (o DirectLineChannelPropertiesOutput) ToDirectLineChannelPropertiesPtrOutputWithContext(ctx context.Context) DirectLineChannelPropertiesPtrOutput

type DirectLineChannelPropertiesPtrInput

type DirectLineChannelPropertiesPtrInput interface {
	pulumi.Input

	ToDirectLineChannelPropertiesPtrOutput() DirectLineChannelPropertiesPtrOutput
	ToDirectLineChannelPropertiesPtrOutputWithContext(context.Context) DirectLineChannelPropertiesPtrOutput
}

DirectLineChannelPropertiesPtrInput is an input type that accepts DirectLineChannelPropertiesArgs, DirectLineChannelPropertiesPtr and DirectLineChannelPropertiesPtrOutput values. You can construct a concrete instance of `DirectLineChannelPropertiesPtrInput` via:

        DirectLineChannelPropertiesArgs{...}

or:

        nil

type DirectLineChannelPropertiesPtrOutput

type DirectLineChannelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DirectLineChannelPropertiesPtrOutput) DirectLineEmbedCode

Direct Line embed code of the resource

func (DirectLineChannelPropertiesPtrOutput) Elem

func (DirectLineChannelPropertiesPtrOutput) ElementType

func (DirectLineChannelPropertiesPtrOutput) ExtensionKey1

The extensionKey1

func (DirectLineChannelPropertiesPtrOutput) ExtensionKey2

The extensionKey2

func (DirectLineChannelPropertiesPtrOutput) Sites

The list of Direct Line sites

func (DirectLineChannelPropertiesPtrOutput) ToDirectLineChannelPropertiesPtrOutput

func (o DirectLineChannelPropertiesPtrOutput) ToDirectLineChannelPropertiesPtrOutput() DirectLineChannelPropertiesPtrOutput

func (DirectLineChannelPropertiesPtrOutput) ToDirectLineChannelPropertiesPtrOutputWithContext

func (o DirectLineChannelPropertiesPtrOutput) ToDirectLineChannelPropertiesPtrOutputWithContext(ctx context.Context) DirectLineChannelPropertiesPtrOutput

type DirectLineChannelPropertiesResponse

type DirectLineChannelPropertiesResponse struct {
	// Direct Line embed code of the resource
	DirectLineEmbedCode *string `pulumi:"directLineEmbedCode"`
	// The extensionKey1
	ExtensionKey1 *string `pulumi:"extensionKey1"`
	// The extensionKey2
	ExtensionKey2 *string `pulumi:"extensionKey2"`
	// The list of Direct Line sites
	Sites []DirectLineSiteResponse `pulumi:"sites"`
}

The parameters to provide for the Direct Line channel.

func (*DirectLineChannelPropertiesResponse) Defaults

Defaults sets the appropriate defaults for DirectLineChannelPropertiesResponse

type DirectLineChannelPropertiesResponseOutput

type DirectLineChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Direct Line channel.

func (DirectLineChannelPropertiesResponseOutput) DirectLineEmbedCode

Direct Line embed code of the resource

func (DirectLineChannelPropertiesResponseOutput) ElementType

func (DirectLineChannelPropertiesResponseOutput) ExtensionKey1

The extensionKey1

func (DirectLineChannelPropertiesResponseOutput) ExtensionKey2

The extensionKey2

func (DirectLineChannelPropertiesResponseOutput) Sites

The list of Direct Line sites

func (DirectLineChannelPropertiesResponseOutput) ToDirectLineChannelPropertiesResponseOutput

func (o DirectLineChannelPropertiesResponseOutput) ToDirectLineChannelPropertiesResponseOutput() DirectLineChannelPropertiesResponseOutput

func (DirectLineChannelPropertiesResponseOutput) ToDirectLineChannelPropertiesResponseOutputWithContext

func (o DirectLineChannelPropertiesResponseOutput) ToDirectLineChannelPropertiesResponseOutputWithContext(ctx context.Context) DirectLineChannelPropertiesResponseOutput

type DirectLineChannelPropertiesResponsePtrOutput

type DirectLineChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (DirectLineChannelPropertiesResponsePtrOutput) DirectLineEmbedCode

Direct Line embed code of the resource

func (DirectLineChannelPropertiesResponsePtrOutput) Elem

func (DirectLineChannelPropertiesResponsePtrOutput) ElementType

func (DirectLineChannelPropertiesResponsePtrOutput) ExtensionKey1

The extensionKey1

func (DirectLineChannelPropertiesResponsePtrOutput) ExtensionKey2

The extensionKey2

func (DirectLineChannelPropertiesResponsePtrOutput) Sites

The list of Direct Line sites

func (DirectLineChannelPropertiesResponsePtrOutput) ToDirectLineChannelPropertiesResponsePtrOutput

func (o DirectLineChannelPropertiesResponsePtrOutput) ToDirectLineChannelPropertiesResponsePtrOutput() DirectLineChannelPropertiesResponsePtrOutput

func (DirectLineChannelPropertiesResponsePtrOutput) ToDirectLineChannelPropertiesResponsePtrOutputWithContext

func (o DirectLineChannelPropertiesResponsePtrOutput) ToDirectLineChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) DirectLineChannelPropertiesResponsePtrOutput

type DirectLineChannelPtrInput

type DirectLineChannelPtrInput interface {
	pulumi.Input

	ToDirectLineChannelPtrOutput() DirectLineChannelPtrOutput
	ToDirectLineChannelPtrOutputWithContext(context.Context) DirectLineChannelPtrOutput
}

DirectLineChannelPtrInput is an input type that accepts DirectLineChannelArgs, DirectLineChannelPtr and DirectLineChannelPtrOutput values. You can construct a concrete instance of `DirectLineChannelPtrInput` via:

        DirectLineChannelArgs{...}

or:

        nil

type DirectLineChannelPtrOutput

type DirectLineChannelPtrOutput struct{ *pulumi.OutputState }

func (DirectLineChannelPtrOutput) ChannelName

The channel name Expected value is 'DirectLineChannel'.

func (DirectLineChannelPtrOutput) Elem

func (DirectLineChannelPtrOutput) ElementType

func (DirectLineChannelPtrOutput) ElementType() reflect.Type

func (DirectLineChannelPtrOutput) Etag

Entity Tag of the resource

func (DirectLineChannelPtrOutput) Location

Specifies the location of the resource.

func (DirectLineChannelPtrOutput) Properties

The set of properties specific to Direct Line channel resource

func (DirectLineChannelPtrOutput) ToDirectLineChannelPtrOutput

func (o DirectLineChannelPtrOutput) ToDirectLineChannelPtrOutput() DirectLineChannelPtrOutput

func (DirectLineChannelPtrOutput) ToDirectLineChannelPtrOutputWithContext

func (o DirectLineChannelPtrOutput) ToDirectLineChannelPtrOutputWithContext(ctx context.Context) DirectLineChannelPtrOutput

type DirectLineChannelResponse

type DirectLineChannelResponse struct {
	// The channel name
	// Expected value is 'DirectLineChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Direct Line channel resource
	Properties *DirectLineChannelPropertiesResponse `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Direct Line channel definition

func (*DirectLineChannelResponse) Defaults

Defaults sets the appropriate defaults for DirectLineChannelResponse

type DirectLineChannelResponseOutput

type DirectLineChannelResponseOutput struct{ *pulumi.OutputState }

Direct Line channel definition

func (DirectLineChannelResponseOutput) ChannelName

The channel name Expected value is 'DirectLineChannel'.

func (DirectLineChannelResponseOutput) ElementType

func (DirectLineChannelResponseOutput) Etag

Entity Tag of the resource

func (DirectLineChannelResponseOutput) Location

Specifies the location of the resource.

func (DirectLineChannelResponseOutput) Properties

The set of properties specific to Direct Line channel resource

func (DirectLineChannelResponseOutput) ProvisioningState

func (o DirectLineChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (DirectLineChannelResponseOutput) ToDirectLineChannelResponseOutput

func (o DirectLineChannelResponseOutput) ToDirectLineChannelResponseOutput() DirectLineChannelResponseOutput

func (DirectLineChannelResponseOutput) ToDirectLineChannelResponseOutputWithContext

func (o DirectLineChannelResponseOutput) ToDirectLineChannelResponseOutputWithContext(ctx context.Context) DirectLineChannelResponseOutput

type DirectLineChannelResponsePtrOutput

type DirectLineChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (DirectLineChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'DirectLineChannel'.

func (DirectLineChannelResponsePtrOutput) Elem

func (DirectLineChannelResponsePtrOutput) ElementType

func (DirectLineChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (DirectLineChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (DirectLineChannelResponsePtrOutput) Properties

The set of properties specific to Direct Line channel resource

func (DirectLineChannelResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (DirectLineChannelResponsePtrOutput) ToDirectLineChannelResponsePtrOutput

func (o DirectLineChannelResponsePtrOutput) ToDirectLineChannelResponsePtrOutput() DirectLineChannelResponsePtrOutput

func (DirectLineChannelResponsePtrOutput) ToDirectLineChannelResponsePtrOutputWithContext

func (o DirectLineChannelResponsePtrOutput) ToDirectLineChannelResponsePtrOutputWithContext(ctx context.Context) DirectLineChannelResponsePtrOutput

type DirectLineSite

type DirectLineSite struct {
	// DirectLine application id
	AppId *string `pulumi:"appId"`
	// Entity Tag
	ETag *string `pulumi:"eTag"`
	// Whether this site is enabled for block user upload.
	IsBlockUserUploadEnabled *bool `pulumi:"isBlockUserUploadEnabled"`
	// Whether this site is disabled detailed logging for
	IsDetailedLoggingEnabled *bool `pulumi:"isDetailedLoggingEnabled"`
	// Whether this site is enabled for DirectLine channel
	IsEnabled bool `pulumi:"isEnabled"`
	// Whether this site is EndpointParameters enabled for channel
	IsEndpointParametersEnabled *bool `pulumi:"isEndpointParametersEnabled"`
	// Whether this no-storage site is disabled detailed logging for
	IsNoStorageEnabled *bool `pulumi:"isNoStorageEnabled"`
	// Whether this site is enabled for authentication with Bot Framework.
	IsSecureSiteEnabled *bool `pulumi:"isSecureSiteEnabled"`
	// Whether this site is enabled for Bot Framework V1 protocol.
	IsV1Enabled bool `pulumi:"isV1Enabled"`
	// Whether this site is enabled for Bot Framework V3 protocol.
	IsV3Enabled bool `pulumi:"isV3Enabled"`
	// Whether this site is enabled for Webchat Speech
	IsWebChatSpeechEnabled *bool `pulumi:"isWebChatSpeechEnabled"`
	// Whether this site is enabled for preview versions of Webchat
	IsWebchatPreviewEnabled *bool `pulumi:"isWebchatPreviewEnabled"`
	// Site name
	SiteName string `pulumi:"siteName"`
	// Tenant Id
	TenantId *string `pulumi:"tenantId"`
	// List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
	TrustedOrigins []string `pulumi:"trustedOrigins"`
}

A site for the Direct Line channel

func (*DirectLineSite) Defaults

func (val *DirectLineSite) Defaults() *DirectLineSite

Defaults sets the appropriate defaults for DirectLineSite

type DirectLineSiteArgs

type DirectLineSiteArgs struct {
	// DirectLine application id
	AppId pulumi.StringPtrInput `pulumi:"appId"`
	// Entity Tag
	ETag pulumi.StringPtrInput `pulumi:"eTag"`
	// Whether this site is enabled for block user upload.
	IsBlockUserUploadEnabled pulumi.BoolPtrInput `pulumi:"isBlockUserUploadEnabled"`
	// Whether this site is disabled detailed logging for
	IsDetailedLoggingEnabled pulumi.BoolPtrInput `pulumi:"isDetailedLoggingEnabled"`
	// Whether this site is enabled for DirectLine channel
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// Whether this site is EndpointParameters enabled for channel
	IsEndpointParametersEnabled pulumi.BoolPtrInput `pulumi:"isEndpointParametersEnabled"`
	// Whether this no-storage site is disabled detailed logging for
	IsNoStorageEnabled pulumi.BoolPtrInput `pulumi:"isNoStorageEnabled"`
	// Whether this site is enabled for authentication with Bot Framework.
	IsSecureSiteEnabled pulumi.BoolPtrInput `pulumi:"isSecureSiteEnabled"`
	// Whether this site is enabled for Bot Framework V1 protocol.
	IsV1Enabled pulumi.BoolInput `pulumi:"isV1Enabled"`
	// Whether this site is enabled for Bot Framework V3 protocol.
	IsV3Enabled pulumi.BoolInput `pulumi:"isV3Enabled"`
	// Whether this site is enabled for Webchat Speech
	IsWebChatSpeechEnabled pulumi.BoolPtrInput `pulumi:"isWebChatSpeechEnabled"`
	// Whether this site is enabled for preview versions of Webchat
	IsWebchatPreviewEnabled pulumi.BoolPtrInput `pulumi:"isWebchatPreviewEnabled"`
	// Site name
	SiteName pulumi.StringInput `pulumi:"siteName"`
	// Tenant Id
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
	TrustedOrigins pulumi.StringArrayInput `pulumi:"trustedOrigins"`
}

A site for the Direct Line channel

func (*DirectLineSiteArgs) Defaults

func (val *DirectLineSiteArgs) Defaults() *DirectLineSiteArgs

Defaults sets the appropriate defaults for DirectLineSiteArgs

func (DirectLineSiteArgs) ElementType

func (DirectLineSiteArgs) ElementType() reflect.Type

func (DirectLineSiteArgs) ToDirectLineSiteOutput

func (i DirectLineSiteArgs) ToDirectLineSiteOutput() DirectLineSiteOutput

func (DirectLineSiteArgs) ToDirectLineSiteOutputWithContext

func (i DirectLineSiteArgs) ToDirectLineSiteOutputWithContext(ctx context.Context) DirectLineSiteOutput

type DirectLineSiteArray

type DirectLineSiteArray []DirectLineSiteInput

func (DirectLineSiteArray) ElementType

func (DirectLineSiteArray) ElementType() reflect.Type

func (DirectLineSiteArray) ToDirectLineSiteArrayOutput

func (i DirectLineSiteArray) ToDirectLineSiteArrayOutput() DirectLineSiteArrayOutput

func (DirectLineSiteArray) ToDirectLineSiteArrayOutputWithContext

func (i DirectLineSiteArray) ToDirectLineSiteArrayOutputWithContext(ctx context.Context) DirectLineSiteArrayOutput

type DirectLineSiteArrayInput

type DirectLineSiteArrayInput interface {
	pulumi.Input

	ToDirectLineSiteArrayOutput() DirectLineSiteArrayOutput
	ToDirectLineSiteArrayOutputWithContext(context.Context) DirectLineSiteArrayOutput
}

DirectLineSiteArrayInput is an input type that accepts DirectLineSiteArray and DirectLineSiteArrayOutput values. You can construct a concrete instance of `DirectLineSiteArrayInput` via:

DirectLineSiteArray{ DirectLineSiteArgs{...} }

type DirectLineSiteArrayOutput

type DirectLineSiteArrayOutput struct{ *pulumi.OutputState }

func (DirectLineSiteArrayOutput) ElementType

func (DirectLineSiteArrayOutput) ElementType() reflect.Type

func (DirectLineSiteArrayOutput) Index

func (DirectLineSiteArrayOutput) ToDirectLineSiteArrayOutput

func (o DirectLineSiteArrayOutput) ToDirectLineSiteArrayOutput() DirectLineSiteArrayOutput

func (DirectLineSiteArrayOutput) ToDirectLineSiteArrayOutputWithContext

func (o DirectLineSiteArrayOutput) ToDirectLineSiteArrayOutputWithContext(ctx context.Context) DirectLineSiteArrayOutput

type DirectLineSiteInput

type DirectLineSiteInput interface {
	pulumi.Input

	ToDirectLineSiteOutput() DirectLineSiteOutput
	ToDirectLineSiteOutputWithContext(context.Context) DirectLineSiteOutput
}

DirectLineSiteInput is an input type that accepts DirectLineSiteArgs and DirectLineSiteOutput values. You can construct a concrete instance of `DirectLineSiteInput` via:

DirectLineSiteArgs{...}

type DirectLineSiteOutput

type DirectLineSiteOutput struct{ *pulumi.OutputState }

A site for the Direct Line channel

func (DirectLineSiteOutput) AppId

DirectLine application id

func (DirectLineSiteOutput) ETag

Entity Tag

func (DirectLineSiteOutput) ElementType

func (DirectLineSiteOutput) ElementType() reflect.Type

func (DirectLineSiteOutput) IsBlockUserUploadEnabled

func (o DirectLineSiteOutput) IsBlockUserUploadEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for block user upload.

func (DirectLineSiteOutput) IsDetailedLoggingEnabled

func (o DirectLineSiteOutput) IsDetailedLoggingEnabled() pulumi.BoolPtrOutput

Whether this site is disabled detailed logging for

func (DirectLineSiteOutput) IsEnabled

func (o DirectLineSiteOutput) IsEnabled() pulumi.BoolOutput

Whether this site is enabled for DirectLine channel

func (DirectLineSiteOutput) IsEndpointParametersEnabled

func (o DirectLineSiteOutput) IsEndpointParametersEnabled() pulumi.BoolPtrOutput

Whether this site is EndpointParameters enabled for channel

func (DirectLineSiteOutput) IsNoStorageEnabled

func (o DirectLineSiteOutput) IsNoStorageEnabled() pulumi.BoolPtrOutput

Whether this no-storage site is disabled detailed logging for

func (DirectLineSiteOutput) IsSecureSiteEnabled

func (o DirectLineSiteOutput) IsSecureSiteEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for authentication with Bot Framework.

func (DirectLineSiteOutput) IsV1Enabled

func (o DirectLineSiteOutput) IsV1Enabled() pulumi.BoolOutput

Whether this site is enabled for Bot Framework V1 protocol.

func (DirectLineSiteOutput) IsV3Enabled

func (o DirectLineSiteOutput) IsV3Enabled() pulumi.BoolOutput

Whether this site is enabled for Bot Framework V3 protocol.

func (DirectLineSiteOutput) IsWebChatSpeechEnabled

func (o DirectLineSiteOutput) IsWebChatSpeechEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for Webchat Speech

func (DirectLineSiteOutput) IsWebchatPreviewEnabled

func (o DirectLineSiteOutput) IsWebchatPreviewEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for preview versions of Webchat

func (DirectLineSiteOutput) SiteName

Site name

func (DirectLineSiteOutput) TenantId

Tenant Id

func (DirectLineSiteOutput) ToDirectLineSiteOutput

func (o DirectLineSiteOutput) ToDirectLineSiteOutput() DirectLineSiteOutput

func (DirectLineSiteOutput) ToDirectLineSiteOutputWithContext

func (o DirectLineSiteOutput) ToDirectLineSiteOutputWithContext(ctx context.Context) DirectLineSiteOutput

func (DirectLineSiteOutput) TrustedOrigins

func (o DirectLineSiteOutput) TrustedOrigins() pulumi.StringArrayOutput

List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.

type DirectLineSiteResponse

type DirectLineSiteResponse struct {
	// DirectLine application id
	AppId *string `pulumi:"appId"`
	// Entity Tag
	ETag *string `pulumi:"eTag"`
	// Whether this site is enabled for block user upload.
	IsBlockUserUploadEnabled *bool `pulumi:"isBlockUserUploadEnabled"`
	// Whether this site is disabled detailed logging for
	IsDetailedLoggingEnabled *bool `pulumi:"isDetailedLoggingEnabled"`
	// Whether this site is enabled for DirectLine channel
	IsEnabled bool `pulumi:"isEnabled"`
	// Whether this site is EndpointParameters enabled for channel
	IsEndpointParametersEnabled *bool `pulumi:"isEndpointParametersEnabled"`
	// Whether this no-storage site is disabled detailed logging for
	IsNoStorageEnabled *bool `pulumi:"isNoStorageEnabled"`
	// Whether this site is enabled for authentication with Bot Framework.
	IsSecureSiteEnabled *bool `pulumi:"isSecureSiteEnabled"`
	// Whether this site is token enabled for channel
	IsTokenEnabled bool `pulumi:"isTokenEnabled"`
	// Whether this site is enabled for Bot Framework V1 protocol.
	IsV1Enabled bool `pulumi:"isV1Enabled"`
	// Whether this site is enabled for Bot Framework V3 protocol.
	IsV3Enabled bool `pulumi:"isV3Enabled"`
	// Whether this site is enabled for Webchat Speech
	IsWebChatSpeechEnabled *bool `pulumi:"isWebChatSpeechEnabled"`
	// Whether this site is enabled for preview versions of Webchat
	IsWebchatPreviewEnabled *bool `pulumi:"isWebchatPreviewEnabled"`
	// Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
	Key string `pulumi:"key"`
	// Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
	Key2 string `pulumi:"key2"`
	// Site Id
	SiteId string `pulumi:"siteId"`
	// Site name
	SiteName string `pulumi:"siteName"`
	// Tenant Id
	TenantId *string `pulumi:"tenantId"`
	// List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
	TrustedOrigins []string `pulumi:"trustedOrigins"`
}

A site for the Direct Line channel

func (*DirectLineSiteResponse) Defaults

Defaults sets the appropriate defaults for DirectLineSiteResponse

type DirectLineSiteResponseArrayOutput

type DirectLineSiteResponseArrayOutput struct{ *pulumi.OutputState }

func (DirectLineSiteResponseArrayOutput) ElementType

func (DirectLineSiteResponseArrayOutput) Index

func (DirectLineSiteResponseArrayOutput) ToDirectLineSiteResponseArrayOutput

func (o DirectLineSiteResponseArrayOutput) ToDirectLineSiteResponseArrayOutput() DirectLineSiteResponseArrayOutput

func (DirectLineSiteResponseArrayOutput) ToDirectLineSiteResponseArrayOutputWithContext

func (o DirectLineSiteResponseArrayOutput) ToDirectLineSiteResponseArrayOutputWithContext(ctx context.Context) DirectLineSiteResponseArrayOutput

type DirectLineSiteResponseOutput

type DirectLineSiteResponseOutput struct{ *pulumi.OutputState }

A site for the Direct Line channel

func (DirectLineSiteResponseOutput) AppId

DirectLine application id

func (DirectLineSiteResponseOutput) ETag

Entity Tag

func (DirectLineSiteResponseOutput) ElementType

func (DirectLineSiteResponseOutput) IsBlockUserUploadEnabled

func (o DirectLineSiteResponseOutput) IsBlockUserUploadEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for block user upload.

func (DirectLineSiteResponseOutput) IsDetailedLoggingEnabled

func (o DirectLineSiteResponseOutput) IsDetailedLoggingEnabled() pulumi.BoolPtrOutput

Whether this site is disabled detailed logging for

func (DirectLineSiteResponseOutput) IsEnabled

Whether this site is enabled for DirectLine channel

func (DirectLineSiteResponseOutput) IsEndpointParametersEnabled

func (o DirectLineSiteResponseOutput) IsEndpointParametersEnabled() pulumi.BoolPtrOutput

Whether this site is EndpointParameters enabled for channel

func (DirectLineSiteResponseOutput) IsNoStorageEnabled

func (o DirectLineSiteResponseOutput) IsNoStorageEnabled() pulumi.BoolPtrOutput

Whether this no-storage site is disabled detailed logging for

func (DirectLineSiteResponseOutput) IsSecureSiteEnabled

func (o DirectLineSiteResponseOutput) IsSecureSiteEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for authentication with Bot Framework.

func (DirectLineSiteResponseOutput) IsTokenEnabled

func (o DirectLineSiteResponseOutput) IsTokenEnabled() pulumi.BoolOutput

Whether this site is token enabled for channel

func (DirectLineSiteResponseOutput) IsV1Enabled

Whether this site is enabled for Bot Framework V1 protocol.

func (DirectLineSiteResponseOutput) IsV3Enabled

Whether this site is enabled for Bot Framework V3 protocol.

func (DirectLineSiteResponseOutput) IsWebChatSpeechEnabled

func (o DirectLineSiteResponseOutput) IsWebChatSpeechEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for Webchat Speech

func (DirectLineSiteResponseOutput) IsWebchatPreviewEnabled

func (o DirectLineSiteResponseOutput) IsWebchatPreviewEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for preview versions of Webchat

func (DirectLineSiteResponseOutput) Key

Primary key. Value only returned through POST to the action Channel List API, otherwise empty.

func (DirectLineSiteResponseOutput) Key2

Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.

func (DirectLineSiteResponseOutput) SiteId

Site Id

func (DirectLineSiteResponseOutput) SiteName

Site name

func (DirectLineSiteResponseOutput) TenantId

Tenant Id

func (DirectLineSiteResponseOutput) ToDirectLineSiteResponseOutput

func (o DirectLineSiteResponseOutput) ToDirectLineSiteResponseOutput() DirectLineSiteResponseOutput

func (DirectLineSiteResponseOutput) ToDirectLineSiteResponseOutputWithContext

func (o DirectLineSiteResponseOutput) ToDirectLineSiteResponseOutputWithContext(ctx context.Context) DirectLineSiteResponseOutput

func (DirectLineSiteResponseOutput) TrustedOrigins

List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.

type DirectLineSpeechChannel

type DirectLineSpeechChannel struct {
	// The channel name
	// Expected value is 'DirectLineSpeechChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to DirectLine Speech channel resource
	Properties *DirectLineSpeechChannelProperties `pulumi:"properties"`
}

DirectLine Speech channel definition

func (*DirectLineSpeechChannel) Defaults

Defaults sets the appropriate defaults for DirectLineSpeechChannel

type DirectLineSpeechChannelArgs

type DirectLineSpeechChannelArgs struct {
	// The channel name
	// Expected value is 'DirectLineSpeechChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The set of properties specific to DirectLine Speech channel resource
	Properties DirectLineSpeechChannelPropertiesPtrInput `pulumi:"properties"`
}

DirectLine Speech channel definition

func (*DirectLineSpeechChannelArgs) Defaults

Defaults sets the appropriate defaults for DirectLineSpeechChannelArgs

func (DirectLineSpeechChannelArgs) ElementType

func (DirectLineSpeechChannelArgs) ToDirectLineSpeechChannelOutput

func (i DirectLineSpeechChannelArgs) ToDirectLineSpeechChannelOutput() DirectLineSpeechChannelOutput

func (DirectLineSpeechChannelArgs) ToDirectLineSpeechChannelOutputWithContext

func (i DirectLineSpeechChannelArgs) ToDirectLineSpeechChannelOutputWithContext(ctx context.Context) DirectLineSpeechChannelOutput

func (DirectLineSpeechChannelArgs) ToDirectLineSpeechChannelPtrOutput

func (i DirectLineSpeechChannelArgs) ToDirectLineSpeechChannelPtrOutput() DirectLineSpeechChannelPtrOutput

func (DirectLineSpeechChannelArgs) ToDirectLineSpeechChannelPtrOutputWithContext

func (i DirectLineSpeechChannelArgs) ToDirectLineSpeechChannelPtrOutputWithContext(ctx context.Context) DirectLineSpeechChannelPtrOutput

type DirectLineSpeechChannelInput

type DirectLineSpeechChannelInput interface {
	pulumi.Input

	ToDirectLineSpeechChannelOutput() DirectLineSpeechChannelOutput
	ToDirectLineSpeechChannelOutputWithContext(context.Context) DirectLineSpeechChannelOutput
}

DirectLineSpeechChannelInput is an input type that accepts DirectLineSpeechChannelArgs and DirectLineSpeechChannelOutput values. You can construct a concrete instance of `DirectLineSpeechChannelInput` via:

DirectLineSpeechChannelArgs{...}

type DirectLineSpeechChannelOutput

type DirectLineSpeechChannelOutput struct{ *pulumi.OutputState }

DirectLine Speech channel definition

func (DirectLineSpeechChannelOutput) ChannelName

The channel name Expected value is 'DirectLineSpeechChannel'.

func (DirectLineSpeechChannelOutput) ElementType

func (DirectLineSpeechChannelOutput) Etag

Entity Tag of the resource

func (DirectLineSpeechChannelOutput) Location

Specifies the location of the resource.

func (DirectLineSpeechChannelOutput) Properties

The set of properties specific to DirectLine Speech channel resource

func (DirectLineSpeechChannelOutput) ToDirectLineSpeechChannelOutput

func (o DirectLineSpeechChannelOutput) ToDirectLineSpeechChannelOutput() DirectLineSpeechChannelOutput

func (DirectLineSpeechChannelOutput) ToDirectLineSpeechChannelOutputWithContext

func (o DirectLineSpeechChannelOutput) ToDirectLineSpeechChannelOutputWithContext(ctx context.Context) DirectLineSpeechChannelOutput

func (DirectLineSpeechChannelOutput) ToDirectLineSpeechChannelPtrOutput

func (o DirectLineSpeechChannelOutput) ToDirectLineSpeechChannelPtrOutput() DirectLineSpeechChannelPtrOutput

func (DirectLineSpeechChannelOutput) ToDirectLineSpeechChannelPtrOutputWithContext

func (o DirectLineSpeechChannelOutput) ToDirectLineSpeechChannelPtrOutputWithContext(ctx context.Context) DirectLineSpeechChannelPtrOutput

type DirectLineSpeechChannelProperties

type DirectLineSpeechChannelProperties struct {
	// The cognitive service region with this channel registration.
	CognitiveServiceRegion *string `pulumi:"cognitiveServiceRegion"`
	// The cognitive service id with this channel registration.
	CognitiveServiceResourceId *string `pulumi:"cognitiveServiceResourceId"`
	// The cognitive service subscription key to use with this channel registration.
	CognitiveServiceSubscriptionKey *string `pulumi:"cognitiveServiceSubscriptionKey"`
	// Custom voice deployment id (optional).
	CustomSpeechModelId *string `pulumi:"customSpeechModelId"`
	// Custom speech model id (optional).
	CustomVoiceDeploymentId *string `pulumi:"customVoiceDeploymentId"`
	// Make this a default bot for chosen cognitive service account.
	IsDefaultBotForCogSvcAccount *bool `pulumi:"isDefaultBotForCogSvcAccount"`
	// Whether this channel is enabled or not.
	IsEnabled *bool `pulumi:"isEnabled"`
}

The parameters to provide for the DirectLine Speech channel.

type DirectLineSpeechChannelPropertiesArgs

type DirectLineSpeechChannelPropertiesArgs struct {
	// The cognitive service region with this channel registration.
	CognitiveServiceRegion pulumi.StringPtrInput `pulumi:"cognitiveServiceRegion"`
	// The cognitive service id with this channel registration.
	CognitiveServiceResourceId pulumi.StringPtrInput `pulumi:"cognitiveServiceResourceId"`
	// The cognitive service subscription key to use with this channel registration.
	CognitiveServiceSubscriptionKey pulumi.StringPtrInput `pulumi:"cognitiveServiceSubscriptionKey"`
	// Custom voice deployment id (optional).
	CustomSpeechModelId pulumi.StringPtrInput `pulumi:"customSpeechModelId"`
	// Custom speech model id (optional).
	CustomVoiceDeploymentId pulumi.StringPtrInput `pulumi:"customVoiceDeploymentId"`
	// Make this a default bot for chosen cognitive service account.
	IsDefaultBotForCogSvcAccount pulumi.BoolPtrInput `pulumi:"isDefaultBotForCogSvcAccount"`
	// Whether this channel is enabled or not.
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
}

The parameters to provide for the DirectLine Speech channel.

func (DirectLineSpeechChannelPropertiesArgs) ElementType

func (DirectLineSpeechChannelPropertiesArgs) ToDirectLineSpeechChannelPropertiesOutput

func (i DirectLineSpeechChannelPropertiesArgs) ToDirectLineSpeechChannelPropertiesOutput() DirectLineSpeechChannelPropertiesOutput

func (DirectLineSpeechChannelPropertiesArgs) ToDirectLineSpeechChannelPropertiesOutputWithContext

func (i DirectLineSpeechChannelPropertiesArgs) ToDirectLineSpeechChannelPropertiesOutputWithContext(ctx context.Context) DirectLineSpeechChannelPropertiesOutput

func (DirectLineSpeechChannelPropertiesArgs) ToDirectLineSpeechChannelPropertiesPtrOutput

func (i DirectLineSpeechChannelPropertiesArgs) ToDirectLineSpeechChannelPropertiesPtrOutput() DirectLineSpeechChannelPropertiesPtrOutput

func (DirectLineSpeechChannelPropertiesArgs) ToDirectLineSpeechChannelPropertiesPtrOutputWithContext

func (i DirectLineSpeechChannelPropertiesArgs) ToDirectLineSpeechChannelPropertiesPtrOutputWithContext(ctx context.Context) DirectLineSpeechChannelPropertiesPtrOutput

type DirectLineSpeechChannelPropertiesInput

type DirectLineSpeechChannelPropertiesInput interface {
	pulumi.Input

	ToDirectLineSpeechChannelPropertiesOutput() DirectLineSpeechChannelPropertiesOutput
	ToDirectLineSpeechChannelPropertiesOutputWithContext(context.Context) DirectLineSpeechChannelPropertiesOutput
}

DirectLineSpeechChannelPropertiesInput is an input type that accepts DirectLineSpeechChannelPropertiesArgs and DirectLineSpeechChannelPropertiesOutput values. You can construct a concrete instance of `DirectLineSpeechChannelPropertiesInput` via:

DirectLineSpeechChannelPropertiesArgs{...}

type DirectLineSpeechChannelPropertiesOutput

type DirectLineSpeechChannelPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the DirectLine Speech channel.

func (DirectLineSpeechChannelPropertiesOutput) CognitiveServiceRegion

The cognitive service region with this channel registration.

func (DirectLineSpeechChannelPropertiesOutput) CognitiveServiceResourceId

func (o DirectLineSpeechChannelPropertiesOutput) CognitiveServiceResourceId() pulumi.StringPtrOutput

The cognitive service id with this channel registration.

func (DirectLineSpeechChannelPropertiesOutput) CognitiveServiceSubscriptionKey

func (o DirectLineSpeechChannelPropertiesOutput) CognitiveServiceSubscriptionKey() pulumi.StringPtrOutput

The cognitive service subscription key to use with this channel registration.

func (DirectLineSpeechChannelPropertiesOutput) CustomSpeechModelId

Custom voice deployment id (optional).

func (DirectLineSpeechChannelPropertiesOutput) CustomVoiceDeploymentId

Custom speech model id (optional).

func (DirectLineSpeechChannelPropertiesOutput) ElementType

func (DirectLineSpeechChannelPropertiesOutput) IsDefaultBotForCogSvcAccount

func (o DirectLineSpeechChannelPropertiesOutput) IsDefaultBotForCogSvcAccount() pulumi.BoolPtrOutput

Make this a default bot for chosen cognitive service account.

func (DirectLineSpeechChannelPropertiesOutput) IsEnabled

Whether this channel is enabled or not.

func (DirectLineSpeechChannelPropertiesOutput) ToDirectLineSpeechChannelPropertiesOutput

func (o DirectLineSpeechChannelPropertiesOutput) ToDirectLineSpeechChannelPropertiesOutput() DirectLineSpeechChannelPropertiesOutput

func (DirectLineSpeechChannelPropertiesOutput) ToDirectLineSpeechChannelPropertiesOutputWithContext

func (o DirectLineSpeechChannelPropertiesOutput) ToDirectLineSpeechChannelPropertiesOutputWithContext(ctx context.Context) DirectLineSpeechChannelPropertiesOutput

func (DirectLineSpeechChannelPropertiesOutput) ToDirectLineSpeechChannelPropertiesPtrOutput

func (o DirectLineSpeechChannelPropertiesOutput) ToDirectLineSpeechChannelPropertiesPtrOutput() DirectLineSpeechChannelPropertiesPtrOutput

func (DirectLineSpeechChannelPropertiesOutput) ToDirectLineSpeechChannelPropertiesPtrOutputWithContext

func (o DirectLineSpeechChannelPropertiesOutput) ToDirectLineSpeechChannelPropertiesPtrOutputWithContext(ctx context.Context) DirectLineSpeechChannelPropertiesPtrOutput

type DirectLineSpeechChannelPropertiesPtrInput

type DirectLineSpeechChannelPropertiesPtrInput interface {
	pulumi.Input

	ToDirectLineSpeechChannelPropertiesPtrOutput() DirectLineSpeechChannelPropertiesPtrOutput
	ToDirectLineSpeechChannelPropertiesPtrOutputWithContext(context.Context) DirectLineSpeechChannelPropertiesPtrOutput
}

DirectLineSpeechChannelPropertiesPtrInput is an input type that accepts DirectLineSpeechChannelPropertiesArgs, DirectLineSpeechChannelPropertiesPtr and DirectLineSpeechChannelPropertiesPtrOutput values. You can construct a concrete instance of `DirectLineSpeechChannelPropertiesPtrInput` via:

        DirectLineSpeechChannelPropertiesArgs{...}

or:

        nil

type DirectLineSpeechChannelPropertiesPtrOutput

type DirectLineSpeechChannelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DirectLineSpeechChannelPropertiesPtrOutput) CognitiveServiceRegion

The cognitive service region with this channel registration.

func (DirectLineSpeechChannelPropertiesPtrOutput) CognitiveServiceResourceId

func (o DirectLineSpeechChannelPropertiesPtrOutput) CognitiveServiceResourceId() pulumi.StringPtrOutput

The cognitive service id with this channel registration.

func (DirectLineSpeechChannelPropertiesPtrOutput) CognitiveServiceSubscriptionKey

func (o DirectLineSpeechChannelPropertiesPtrOutput) CognitiveServiceSubscriptionKey() pulumi.StringPtrOutput

The cognitive service subscription key to use with this channel registration.

func (DirectLineSpeechChannelPropertiesPtrOutput) CustomSpeechModelId

Custom voice deployment id (optional).

func (DirectLineSpeechChannelPropertiesPtrOutput) CustomVoiceDeploymentId

Custom speech model id (optional).

func (DirectLineSpeechChannelPropertiesPtrOutput) Elem

func (DirectLineSpeechChannelPropertiesPtrOutput) ElementType

func (DirectLineSpeechChannelPropertiesPtrOutput) IsDefaultBotForCogSvcAccount

func (o DirectLineSpeechChannelPropertiesPtrOutput) IsDefaultBotForCogSvcAccount() pulumi.BoolPtrOutput

Make this a default bot for chosen cognitive service account.

func (DirectLineSpeechChannelPropertiesPtrOutput) IsEnabled

Whether this channel is enabled or not.

func (DirectLineSpeechChannelPropertiesPtrOutput) ToDirectLineSpeechChannelPropertiesPtrOutput

func (o DirectLineSpeechChannelPropertiesPtrOutput) ToDirectLineSpeechChannelPropertiesPtrOutput() DirectLineSpeechChannelPropertiesPtrOutput

func (DirectLineSpeechChannelPropertiesPtrOutput) ToDirectLineSpeechChannelPropertiesPtrOutputWithContext

func (o DirectLineSpeechChannelPropertiesPtrOutput) ToDirectLineSpeechChannelPropertiesPtrOutputWithContext(ctx context.Context) DirectLineSpeechChannelPropertiesPtrOutput

type DirectLineSpeechChannelPropertiesResponse

type DirectLineSpeechChannelPropertiesResponse struct {
	// The cognitive service region with this channel registration.
	CognitiveServiceRegion *string `pulumi:"cognitiveServiceRegion"`
	// The cognitive service id with this channel registration.
	CognitiveServiceResourceId *string `pulumi:"cognitiveServiceResourceId"`
	// The cognitive service subscription key to use with this channel registration.
	CognitiveServiceSubscriptionKey *string `pulumi:"cognitiveServiceSubscriptionKey"`
	// Custom voice deployment id (optional).
	CustomSpeechModelId *string `pulumi:"customSpeechModelId"`
	// Custom speech model id (optional).
	CustomVoiceDeploymentId *string `pulumi:"customVoiceDeploymentId"`
	// Make this a default bot for chosen cognitive service account.
	IsDefaultBotForCogSvcAccount *bool `pulumi:"isDefaultBotForCogSvcAccount"`
	// Whether this channel is enabled or not.
	IsEnabled *bool `pulumi:"isEnabled"`
}

The parameters to provide for the DirectLine Speech channel.

type DirectLineSpeechChannelPropertiesResponseOutput

type DirectLineSpeechChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the DirectLine Speech channel.

func (DirectLineSpeechChannelPropertiesResponseOutput) CognitiveServiceRegion

The cognitive service region with this channel registration.

func (DirectLineSpeechChannelPropertiesResponseOutput) CognitiveServiceResourceId

The cognitive service id with this channel registration.

func (DirectLineSpeechChannelPropertiesResponseOutput) CognitiveServiceSubscriptionKey

func (o DirectLineSpeechChannelPropertiesResponseOutput) CognitiveServiceSubscriptionKey() pulumi.StringPtrOutput

The cognitive service subscription key to use with this channel registration.

func (DirectLineSpeechChannelPropertiesResponseOutput) CustomSpeechModelId

Custom voice deployment id (optional).

func (DirectLineSpeechChannelPropertiesResponseOutput) CustomVoiceDeploymentId

Custom speech model id (optional).

func (DirectLineSpeechChannelPropertiesResponseOutput) ElementType

func (DirectLineSpeechChannelPropertiesResponseOutput) IsDefaultBotForCogSvcAccount

func (o DirectLineSpeechChannelPropertiesResponseOutput) IsDefaultBotForCogSvcAccount() pulumi.BoolPtrOutput

Make this a default bot for chosen cognitive service account.

func (DirectLineSpeechChannelPropertiesResponseOutput) IsEnabled

Whether this channel is enabled or not.

func (DirectLineSpeechChannelPropertiesResponseOutput) ToDirectLineSpeechChannelPropertiesResponseOutput

func (o DirectLineSpeechChannelPropertiesResponseOutput) ToDirectLineSpeechChannelPropertiesResponseOutput() DirectLineSpeechChannelPropertiesResponseOutput

func (DirectLineSpeechChannelPropertiesResponseOutput) ToDirectLineSpeechChannelPropertiesResponseOutputWithContext

func (o DirectLineSpeechChannelPropertiesResponseOutput) ToDirectLineSpeechChannelPropertiesResponseOutputWithContext(ctx context.Context) DirectLineSpeechChannelPropertiesResponseOutput

type DirectLineSpeechChannelPropertiesResponsePtrOutput

type DirectLineSpeechChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (DirectLineSpeechChannelPropertiesResponsePtrOutput) CognitiveServiceRegion

The cognitive service region with this channel registration.

func (DirectLineSpeechChannelPropertiesResponsePtrOutput) CognitiveServiceResourceId

The cognitive service id with this channel registration.

func (DirectLineSpeechChannelPropertiesResponsePtrOutput) CognitiveServiceSubscriptionKey

The cognitive service subscription key to use with this channel registration.

func (DirectLineSpeechChannelPropertiesResponsePtrOutput) CustomSpeechModelId

Custom voice deployment id (optional).

func (DirectLineSpeechChannelPropertiesResponsePtrOutput) CustomVoiceDeploymentId

Custom speech model id (optional).

func (DirectLineSpeechChannelPropertiesResponsePtrOutput) Elem

func (DirectLineSpeechChannelPropertiesResponsePtrOutput) ElementType

func (DirectLineSpeechChannelPropertiesResponsePtrOutput) IsDefaultBotForCogSvcAccount

Make this a default bot for chosen cognitive service account.

func (DirectLineSpeechChannelPropertiesResponsePtrOutput) IsEnabled

Whether this channel is enabled or not.

func (DirectLineSpeechChannelPropertiesResponsePtrOutput) ToDirectLineSpeechChannelPropertiesResponsePtrOutput

func (o DirectLineSpeechChannelPropertiesResponsePtrOutput) ToDirectLineSpeechChannelPropertiesResponsePtrOutput() DirectLineSpeechChannelPropertiesResponsePtrOutput

func (DirectLineSpeechChannelPropertiesResponsePtrOutput) ToDirectLineSpeechChannelPropertiesResponsePtrOutputWithContext

func (o DirectLineSpeechChannelPropertiesResponsePtrOutput) ToDirectLineSpeechChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) DirectLineSpeechChannelPropertiesResponsePtrOutput

type DirectLineSpeechChannelPtrInput

type DirectLineSpeechChannelPtrInput interface {
	pulumi.Input

	ToDirectLineSpeechChannelPtrOutput() DirectLineSpeechChannelPtrOutput
	ToDirectLineSpeechChannelPtrOutputWithContext(context.Context) DirectLineSpeechChannelPtrOutput
}

DirectLineSpeechChannelPtrInput is an input type that accepts DirectLineSpeechChannelArgs, DirectLineSpeechChannelPtr and DirectLineSpeechChannelPtrOutput values. You can construct a concrete instance of `DirectLineSpeechChannelPtrInput` via:

        DirectLineSpeechChannelArgs{...}

or:

        nil

type DirectLineSpeechChannelPtrOutput

type DirectLineSpeechChannelPtrOutput struct{ *pulumi.OutputState }

func (DirectLineSpeechChannelPtrOutput) ChannelName

The channel name Expected value is 'DirectLineSpeechChannel'.

func (DirectLineSpeechChannelPtrOutput) Elem

func (DirectLineSpeechChannelPtrOutput) ElementType

func (DirectLineSpeechChannelPtrOutput) Etag

Entity Tag of the resource

func (DirectLineSpeechChannelPtrOutput) Location

Specifies the location of the resource.

func (DirectLineSpeechChannelPtrOutput) Properties

The set of properties specific to DirectLine Speech channel resource

func (DirectLineSpeechChannelPtrOutput) ToDirectLineSpeechChannelPtrOutput

func (o DirectLineSpeechChannelPtrOutput) ToDirectLineSpeechChannelPtrOutput() DirectLineSpeechChannelPtrOutput

func (DirectLineSpeechChannelPtrOutput) ToDirectLineSpeechChannelPtrOutputWithContext

func (o DirectLineSpeechChannelPtrOutput) ToDirectLineSpeechChannelPtrOutputWithContext(ctx context.Context) DirectLineSpeechChannelPtrOutput

type DirectLineSpeechChannelResponse

type DirectLineSpeechChannelResponse struct {
	// The channel name
	// Expected value is 'DirectLineSpeechChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to DirectLine Speech channel resource
	Properties *DirectLineSpeechChannelPropertiesResponse `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

DirectLine Speech channel definition

func (*DirectLineSpeechChannelResponse) Defaults

Defaults sets the appropriate defaults for DirectLineSpeechChannelResponse

type DirectLineSpeechChannelResponseOutput

type DirectLineSpeechChannelResponseOutput struct{ *pulumi.OutputState }

DirectLine Speech channel definition

func (DirectLineSpeechChannelResponseOutput) ChannelName

The channel name Expected value is 'DirectLineSpeechChannel'.

func (DirectLineSpeechChannelResponseOutput) ElementType

func (DirectLineSpeechChannelResponseOutput) Etag

Entity Tag of the resource

func (DirectLineSpeechChannelResponseOutput) Location

Specifies the location of the resource.

func (DirectLineSpeechChannelResponseOutput) Properties

The set of properties specific to DirectLine Speech channel resource

func (DirectLineSpeechChannelResponseOutput) ProvisioningState

Provisioning state of the resource

func (DirectLineSpeechChannelResponseOutput) ToDirectLineSpeechChannelResponseOutput

func (o DirectLineSpeechChannelResponseOutput) ToDirectLineSpeechChannelResponseOutput() DirectLineSpeechChannelResponseOutput

func (DirectLineSpeechChannelResponseOutput) ToDirectLineSpeechChannelResponseOutputWithContext

func (o DirectLineSpeechChannelResponseOutput) ToDirectLineSpeechChannelResponseOutputWithContext(ctx context.Context) DirectLineSpeechChannelResponseOutput

type DirectLineSpeechChannelResponsePtrOutput

type DirectLineSpeechChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (DirectLineSpeechChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'DirectLineSpeechChannel'.

func (DirectLineSpeechChannelResponsePtrOutput) Elem

func (DirectLineSpeechChannelResponsePtrOutput) ElementType

func (DirectLineSpeechChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (DirectLineSpeechChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (DirectLineSpeechChannelResponsePtrOutput) Properties

The set of properties specific to DirectLine Speech channel resource

func (DirectLineSpeechChannelResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (DirectLineSpeechChannelResponsePtrOutput) ToDirectLineSpeechChannelResponsePtrOutput

func (o DirectLineSpeechChannelResponsePtrOutput) ToDirectLineSpeechChannelResponsePtrOutput() DirectLineSpeechChannelResponsePtrOutput

func (DirectLineSpeechChannelResponsePtrOutput) ToDirectLineSpeechChannelResponsePtrOutputWithContext

func (o DirectLineSpeechChannelResponsePtrOutput) ToDirectLineSpeechChannelResponsePtrOutputWithContext(ctx context.Context) DirectLineSpeechChannelResponsePtrOutput

type EmailChannel

type EmailChannel struct {
	// The channel name
	// Expected value is 'EmailChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to email channel resource
	Properties *EmailChannelProperties `pulumi:"properties"`
}

Email channel definition

func (*EmailChannel) Defaults

func (val *EmailChannel) Defaults() *EmailChannel

Defaults sets the appropriate defaults for EmailChannel

type EmailChannelArgs

type EmailChannelArgs struct {
	// The channel name
	// Expected value is 'EmailChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The set of properties specific to email channel resource
	Properties EmailChannelPropertiesPtrInput `pulumi:"properties"`
}

Email channel definition

func (*EmailChannelArgs) Defaults

func (val *EmailChannelArgs) Defaults() *EmailChannelArgs

Defaults sets the appropriate defaults for EmailChannelArgs

func (EmailChannelArgs) ElementType

func (EmailChannelArgs) ElementType() reflect.Type

func (EmailChannelArgs) ToEmailChannelOutput

func (i EmailChannelArgs) ToEmailChannelOutput() EmailChannelOutput

func (EmailChannelArgs) ToEmailChannelOutputWithContext

func (i EmailChannelArgs) ToEmailChannelOutputWithContext(ctx context.Context) EmailChannelOutput

func (EmailChannelArgs) ToEmailChannelPtrOutput

func (i EmailChannelArgs) ToEmailChannelPtrOutput() EmailChannelPtrOutput

func (EmailChannelArgs) ToEmailChannelPtrOutputWithContext

func (i EmailChannelArgs) ToEmailChannelPtrOutputWithContext(ctx context.Context) EmailChannelPtrOutput

type EmailChannelInput

type EmailChannelInput interface {
	pulumi.Input

	ToEmailChannelOutput() EmailChannelOutput
	ToEmailChannelOutputWithContext(context.Context) EmailChannelOutput
}

EmailChannelInput is an input type that accepts EmailChannelArgs and EmailChannelOutput values. You can construct a concrete instance of `EmailChannelInput` via:

EmailChannelArgs{...}

type EmailChannelOutput

type EmailChannelOutput struct{ *pulumi.OutputState }

Email channel definition

func (EmailChannelOutput) ChannelName

func (o EmailChannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'EmailChannel'.

func (EmailChannelOutput) ElementType

func (EmailChannelOutput) ElementType() reflect.Type

func (EmailChannelOutput) Etag

Entity Tag of the resource

func (EmailChannelOutput) Location

Specifies the location of the resource.

func (EmailChannelOutput) Properties

The set of properties specific to email channel resource

func (EmailChannelOutput) ToEmailChannelOutput

func (o EmailChannelOutput) ToEmailChannelOutput() EmailChannelOutput

func (EmailChannelOutput) ToEmailChannelOutputWithContext

func (o EmailChannelOutput) ToEmailChannelOutputWithContext(ctx context.Context) EmailChannelOutput

func (EmailChannelOutput) ToEmailChannelPtrOutput

func (o EmailChannelOutput) ToEmailChannelPtrOutput() EmailChannelPtrOutput

func (EmailChannelOutput) ToEmailChannelPtrOutputWithContext

func (o EmailChannelOutput) ToEmailChannelPtrOutputWithContext(ctx context.Context) EmailChannelPtrOutput

type EmailChannelProperties

type EmailChannelProperties struct {
	// Email channel auth method. 0 Password (Default); 1 Graph.
	AuthMethod *float64 `pulumi:"authMethod"`
	// The email address
	EmailAddress string `pulumi:"emailAddress"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// The magic code for setting up the modern authentication.
	MagicCode *string `pulumi:"magicCode"`
	// The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.
	Password *string `pulumi:"password"`
}

The parameters to provide for the Email channel.

type EmailChannelPropertiesArgs

type EmailChannelPropertiesArgs struct {
	// Email channel auth method. 0 Password (Default); 1 Graph.
	AuthMethod pulumi.Float64PtrInput `pulumi:"authMethod"`
	// The email address
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// The magic code for setting up the modern authentication.
	MagicCode pulumi.StringPtrInput `pulumi:"magicCode"`
	// The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.
	Password pulumi.StringPtrInput `pulumi:"password"`
}

The parameters to provide for the Email channel.

func (EmailChannelPropertiesArgs) ElementType

func (EmailChannelPropertiesArgs) ElementType() reflect.Type

func (EmailChannelPropertiesArgs) ToEmailChannelPropertiesOutput

func (i EmailChannelPropertiesArgs) ToEmailChannelPropertiesOutput() EmailChannelPropertiesOutput

func (EmailChannelPropertiesArgs) ToEmailChannelPropertiesOutputWithContext

func (i EmailChannelPropertiesArgs) ToEmailChannelPropertiesOutputWithContext(ctx context.Context) EmailChannelPropertiesOutput

func (EmailChannelPropertiesArgs) ToEmailChannelPropertiesPtrOutput

func (i EmailChannelPropertiesArgs) ToEmailChannelPropertiesPtrOutput() EmailChannelPropertiesPtrOutput

func (EmailChannelPropertiesArgs) ToEmailChannelPropertiesPtrOutputWithContext

func (i EmailChannelPropertiesArgs) ToEmailChannelPropertiesPtrOutputWithContext(ctx context.Context) EmailChannelPropertiesPtrOutput

type EmailChannelPropertiesInput

type EmailChannelPropertiesInput interface {
	pulumi.Input

	ToEmailChannelPropertiesOutput() EmailChannelPropertiesOutput
	ToEmailChannelPropertiesOutputWithContext(context.Context) EmailChannelPropertiesOutput
}

EmailChannelPropertiesInput is an input type that accepts EmailChannelPropertiesArgs and EmailChannelPropertiesOutput values. You can construct a concrete instance of `EmailChannelPropertiesInput` via:

EmailChannelPropertiesArgs{...}

type EmailChannelPropertiesOutput

type EmailChannelPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the Email channel.

func (EmailChannelPropertiesOutput) AuthMethod

Email channel auth method. 0 Password (Default); 1 Graph.

func (EmailChannelPropertiesOutput) ElementType

func (EmailChannelPropertiesOutput) EmailAddress

The email address

func (EmailChannelPropertiesOutput) IsEnabled

Whether this channel is enabled for the bot

func (EmailChannelPropertiesOutput) MagicCode

The magic code for setting up the modern authentication.

func (EmailChannelPropertiesOutput) Password

The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.

func (EmailChannelPropertiesOutput) ToEmailChannelPropertiesOutput

func (o EmailChannelPropertiesOutput) ToEmailChannelPropertiesOutput() EmailChannelPropertiesOutput

func (EmailChannelPropertiesOutput) ToEmailChannelPropertiesOutputWithContext

func (o EmailChannelPropertiesOutput) ToEmailChannelPropertiesOutputWithContext(ctx context.Context) EmailChannelPropertiesOutput

func (EmailChannelPropertiesOutput) ToEmailChannelPropertiesPtrOutput

func (o EmailChannelPropertiesOutput) ToEmailChannelPropertiesPtrOutput() EmailChannelPropertiesPtrOutput

func (EmailChannelPropertiesOutput) ToEmailChannelPropertiesPtrOutputWithContext

func (o EmailChannelPropertiesOutput) ToEmailChannelPropertiesPtrOutputWithContext(ctx context.Context) EmailChannelPropertiesPtrOutput

type EmailChannelPropertiesPtrInput

type EmailChannelPropertiesPtrInput interface {
	pulumi.Input

	ToEmailChannelPropertiesPtrOutput() EmailChannelPropertiesPtrOutput
	ToEmailChannelPropertiesPtrOutputWithContext(context.Context) EmailChannelPropertiesPtrOutput
}

EmailChannelPropertiesPtrInput is an input type that accepts EmailChannelPropertiesArgs, EmailChannelPropertiesPtr and EmailChannelPropertiesPtrOutput values. You can construct a concrete instance of `EmailChannelPropertiesPtrInput` via:

        EmailChannelPropertiesArgs{...}

or:

        nil

type EmailChannelPropertiesPtrOutput

type EmailChannelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (EmailChannelPropertiesPtrOutput) AuthMethod

Email channel auth method. 0 Password (Default); 1 Graph.

func (EmailChannelPropertiesPtrOutput) Elem

func (EmailChannelPropertiesPtrOutput) ElementType

func (EmailChannelPropertiesPtrOutput) EmailAddress

The email address

func (EmailChannelPropertiesPtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (EmailChannelPropertiesPtrOutput) MagicCode

The magic code for setting up the modern authentication.

func (EmailChannelPropertiesPtrOutput) Password

The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.

func (EmailChannelPropertiesPtrOutput) ToEmailChannelPropertiesPtrOutput

func (o EmailChannelPropertiesPtrOutput) ToEmailChannelPropertiesPtrOutput() EmailChannelPropertiesPtrOutput

func (EmailChannelPropertiesPtrOutput) ToEmailChannelPropertiesPtrOutputWithContext

func (o EmailChannelPropertiesPtrOutput) ToEmailChannelPropertiesPtrOutputWithContext(ctx context.Context) EmailChannelPropertiesPtrOutput

type EmailChannelPropertiesResponse

type EmailChannelPropertiesResponse struct {
	// Email channel auth method. 0 Password (Default); 1 Graph.
	AuthMethod *float64 `pulumi:"authMethod"`
	// The email address
	EmailAddress string `pulumi:"emailAddress"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// The magic code for setting up the modern authentication.
	MagicCode *string `pulumi:"magicCode"`
	// The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.
	Password *string `pulumi:"password"`
}

The parameters to provide for the Email channel.

type EmailChannelPropertiesResponseOutput

type EmailChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Email channel.

func (EmailChannelPropertiesResponseOutput) AuthMethod

Email channel auth method. 0 Password (Default); 1 Graph.

func (EmailChannelPropertiesResponseOutput) ElementType

func (EmailChannelPropertiesResponseOutput) EmailAddress

The email address

func (EmailChannelPropertiesResponseOutput) IsEnabled

Whether this channel is enabled for the bot

func (EmailChannelPropertiesResponseOutput) MagicCode

The magic code for setting up the modern authentication.

func (EmailChannelPropertiesResponseOutput) Password

The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.

func (EmailChannelPropertiesResponseOutput) ToEmailChannelPropertiesResponseOutput

func (o EmailChannelPropertiesResponseOutput) ToEmailChannelPropertiesResponseOutput() EmailChannelPropertiesResponseOutput

func (EmailChannelPropertiesResponseOutput) ToEmailChannelPropertiesResponseOutputWithContext

func (o EmailChannelPropertiesResponseOutput) ToEmailChannelPropertiesResponseOutputWithContext(ctx context.Context) EmailChannelPropertiesResponseOutput

type EmailChannelPropertiesResponsePtrOutput

type EmailChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (EmailChannelPropertiesResponsePtrOutput) AuthMethod

Email channel auth method. 0 Password (Default); 1 Graph.

func (EmailChannelPropertiesResponsePtrOutput) Elem

func (EmailChannelPropertiesResponsePtrOutput) ElementType

func (EmailChannelPropertiesResponsePtrOutput) EmailAddress

The email address

func (EmailChannelPropertiesResponsePtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (EmailChannelPropertiesResponsePtrOutput) MagicCode

The magic code for setting up the modern authentication.

func (EmailChannelPropertiesResponsePtrOutput) Password

The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.

func (EmailChannelPropertiesResponsePtrOutput) ToEmailChannelPropertiesResponsePtrOutput

func (o EmailChannelPropertiesResponsePtrOutput) ToEmailChannelPropertiesResponsePtrOutput() EmailChannelPropertiesResponsePtrOutput

func (EmailChannelPropertiesResponsePtrOutput) ToEmailChannelPropertiesResponsePtrOutputWithContext

func (o EmailChannelPropertiesResponsePtrOutput) ToEmailChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) EmailChannelPropertiesResponsePtrOutput

type EmailChannelPtrInput

type EmailChannelPtrInput interface {
	pulumi.Input

	ToEmailChannelPtrOutput() EmailChannelPtrOutput
	ToEmailChannelPtrOutputWithContext(context.Context) EmailChannelPtrOutput
}

EmailChannelPtrInput is an input type that accepts EmailChannelArgs, EmailChannelPtr and EmailChannelPtrOutput values. You can construct a concrete instance of `EmailChannelPtrInput` via:

        EmailChannelArgs{...}

or:

        nil

type EmailChannelPtrOutput

type EmailChannelPtrOutput struct{ *pulumi.OutputState }

func (EmailChannelPtrOutput) ChannelName

The channel name Expected value is 'EmailChannel'.

func (EmailChannelPtrOutput) Elem

func (EmailChannelPtrOutput) ElementType

func (EmailChannelPtrOutput) ElementType() reflect.Type

func (EmailChannelPtrOutput) Etag

Entity Tag of the resource

func (EmailChannelPtrOutput) Location

Specifies the location of the resource.

func (EmailChannelPtrOutput) Properties

The set of properties specific to email channel resource

func (EmailChannelPtrOutput) ToEmailChannelPtrOutput

func (o EmailChannelPtrOutput) ToEmailChannelPtrOutput() EmailChannelPtrOutput

func (EmailChannelPtrOutput) ToEmailChannelPtrOutputWithContext

func (o EmailChannelPtrOutput) ToEmailChannelPtrOutputWithContext(ctx context.Context) EmailChannelPtrOutput

type EmailChannelResponse

type EmailChannelResponse struct {
	// The channel name
	// Expected value is 'EmailChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to email channel resource
	Properties *EmailChannelPropertiesResponse `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Email channel definition

func (*EmailChannelResponse) Defaults

func (val *EmailChannelResponse) Defaults() *EmailChannelResponse

Defaults sets the appropriate defaults for EmailChannelResponse

type EmailChannelResponseOutput

type EmailChannelResponseOutput struct{ *pulumi.OutputState }

Email channel definition

func (EmailChannelResponseOutput) ChannelName

The channel name Expected value is 'EmailChannel'.

func (EmailChannelResponseOutput) ElementType

func (EmailChannelResponseOutput) ElementType() reflect.Type

func (EmailChannelResponseOutput) Etag

Entity Tag of the resource

func (EmailChannelResponseOutput) Location

Specifies the location of the resource.

func (EmailChannelResponseOutput) Properties

The set of properties specific to email channel resource

func (EmailChannelResponseOutput) ProvisioningState

func (o EmailChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (EmailChannelResponseOutput) ToEmailChannelResponseOutput

func (o EmailChannelResponseOutput) ToEmailChannelResponseOutput() EmailChannelResponseOutput

func (EmailChannelResponseOutput) ToEmailChannelResponseOutputWithContext

func (o EmailChannelResponseOutput) ToEmailChannelResponseOutputWithContext(ctx context.Context) EmailChannelResponseOutput

type EmailChannelResponsePtrOutput

type EmailChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (EmailChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'EmailChannel'.

func (EmailChannelResponsePtrOutput) Elem

func (EmailChannelResponsePtrOutput) ElementType

func (EmailChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (EmailChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (EmailChannelResponsePtrOutput) Properties

The set of properties specific to email channel resource

func (EmailChannelResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (EmailChannelResponsePtrOutput) ToEmailChannelResponsePtrOutput

func (o EmailChannelResponsePtrOutput) ToEmailChannelResponsePtrOutput() EmailChannelResponsePtrOutput

func (EmailChannelResponsePtrOutput) ToEmailChannelResponsePtrOutputWithContext

func (o EmailChannelResponsePtrOutput) ToEmailChannelResponsePtrOutputWithContext(ctx context.Context) EmailChannelResponsePtrOutput

type FacebookChannel

type FacebookChannel struct {
	// The channel name
	// Expected value is 'FacebookChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to bot facebook channel
	Properties *FacebookChannelProperties `pulumi:"properties"`
}

Facebook channel definition

func (*FacebookChannel) Defaults

func (val *FacebookChannel) Defaults() *FacebookChannel

Defaults sets the appropriate defaults for FacebookChannel

type FacebookChannelArgs

type FacebookChannelArgs struct {
	// The channel name
	// Expected value is 'FacebookChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The set of properties specific to bot facebook channel
	Properties FacebookChannelPropertiesPtrInput `pulumi:"properties"`
}

Facebook channel definition

func (*FacebookChannelArgs) Defaults

func (val *FacebookChannelArgs) Defaults() *FacebookChannelArgs

Defaults sets the appropriate defaults for FacebookChannelArgs

func (FacebookChannelArgs) ElementType

func (FacebookChannelArgs) ElementType() reflect.Type

func (FacebookChannelArgs) ToFacebookChannelOutput

func (i FacebookChannelArgs) ToFacebookChannelOutput() FacebookChannelOutput

func (FacebookChannelArgs) ToFacebookChannelOutputWithContext

func (i FacebookChannelArgs) ToFacebookChannelOutputWithContext(ctx context.Context) FacebookChannelOutput

func (FacebookChannelArgs) ToFacebookChannelPtrOutput

func (i FacebookChannelArgs) ToFacebookChannelPtrOutput() FacebookChannelPtrOutput

func (FacebookChannelArgs) ToFacebookChannelPtrOutputWithContext

func (i FacebookChannelArgs) ToFacebookChannelPtrOutputWithContext(ctx context.Context) FacebookChannelPtrOutput

type FacebookChannelInput

type FacebookChannelInput interface {
	pulumi.Input

	ToFacebookChannelOutput() FacebookChannelOutput
	ToFacebookChannelOutputWithContext(context.Context) FacebookChannelOutput
}

FacebookChannelInput is an input type that accepts FacebookChannelArgs and FacebookChannelOutput values. You can construct a concrete instance of `FacebookChannelInput` via:

FacebookChannelArgs{...}

type FacebookChannelOutput

type FacebookChannelOutput struct{ *pulumi.OutputState }

Facebook channel definition

func (FacebookChannelOutput) ChannelName

func (o FacebookChannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'FacebookChannel'.

func (FacebookChannelOutput) ElementType

func (FacebookChannelOutput) ElementType() reflect.Type

func (FacebookChannelOutput) Etag

Entity Tag of the resource

func (FacebookChannelOutput) Location

Specifies the location of the resource.

func (FacebookChannelOutput) Properties

The set of properties specific to bot facebook channel

func (FacebookChannelOutput) ToFacebookChannelOutput

func (o FacebookChannelOutput) ToFacebookChannelOutput() FacebookChannelOutput

func (FacebookChannelOutput) ToFacebookChannelOutputWithContext

func (o FacebookChannelOutput) ToFacebookChannelOutputWithContext(ctx context.Context) FacebookChannelOutput

func (FacebookChannelOutput) ToFacebookChannelPtrOutput

func (o FacebookChannelOutput) ToFacebookChannelPtrOutput() FacebookChannelPtrOutput

func (FacebookChannelOutput) ToFacebookChannelPtrOutputWithContext

func (o FacebookChannelOutput) ToFacebookChannelPtrOutputWithContext(ctx context.Context) FacebookChannelPtrOutput

type FacebookChannelProperties

type FacebookChannelProperties struct {
	// Facebook application id
	AppId string `pulumi:"appId"`
	// Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
	AppSecret *string `pulumi:"appSecret"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// The list of Facebook pages
	Pages []FacebookPage `pulumi:"pages"`
}

The parameters to provide for the Facebook channel.

type FacebookChannelPropertiesArgs

type FacebookChannelPropertiesArgs struct {
	// Facebook application id
	AppId pulumi.StringInput `pulumi:"appId"`
	// Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
	AppSecret pulumi.StringPtrInput `pulumi:"appSecret"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// The list of Facebook pages
	Pages FacebookPageArrayInput `pulumi:"pages"`
}

The parameters to provide for the Facebook channel.

func (FacebookChannelPropertiesArgs) ElementType

func (FacebookChannelPropertiesArgs) ToFacebookChannelPropertiesOutput

func (i FacebookChannelPropertiesArgs) ToFacebookChannelPropertiesOutput() FacebookChannelPropertiesOutput

func (FacebookChannelPropertiesArgs) ToFacebookChannelPropertiesOutputWithContext

func (i FacebookChannelPropertiesArgs) ToFacebookChannelPropertiesOutputWithContext(ctx context.Context) FacebookChannelPropertiesOutput

func (FacebookChannelPropertiesArgs) ToFacebookChannelPropertiesPtrOutput

func (i FacebookChannelPropertiesArgs) ToFacebookChannelPropertiesPtrOutput() FacebookChannelPropertiesPtrOutput

func (FacebookChannelPropertiesArgs) ToFacebookChannelPropertiesPtrOutputWithContext

func (i FacebookChannelPropertiesArgs) ToFacebookChannelPropertiesPtrOutputWithContext(ctx context.Context) FacebookChannelPropertiesPtrOutput

type FacebookChannelPropertiesInput

type FacebookChannelPropertiesInput interface {
	pulumi.Input

	ToFacebookChannelPropertiesOutput() FacebookChannelPropertiesOutput
	ToFacebookChannelPropertiesOutputWithContext(context.Context) FacebookChannelPropertiesOutput
}

FacebookChannelPropertiesInput is an input type that accepts FacebookChannelPropertiesArgs and FacebookChannelPropertiesOutput values. You can construct a concrete instance of `FacebookChannelPropertiesInput` via:

FacebookChannelPropertiesArgs{...}

type FacebookChannelPropertiesOutput

type FacebookChannelPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the Facebook channel.

func (FacebookChannelPropertiesOutput) AppId

Facebook application id

func (FacebookChannelPropertiesOutput) AppSecret

Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.

func (FacebookChannelPropertiesOutput) ElementType

func (FacebookChannelPropertiesOutput) IsEnabled

Whether this channel is enabled for the bot

func (FacebookChannelPropertiesOutput) Pages

The list of Facebook pages

func (FacebookChannelPropertiesOutput) ToFacebookChannelPropertiesOutput

func (o FacebookChannelPropertiesOutput) ToFacebookChannelPropertiesOutput() FacebookChannelPropertiesOutput

func (FacebookChannelPropertiesOutput) ToFacebookChannelPropertiesOutputWithContext

func (o FacebookChannelPropertiesOutput) ToFacebookChannelPropertiesOutputWithContext(ctx context.Context) FacebookChannelPropertiesOutput

func (FacebookChannelPropertiesOutput) ToFacebookChannelPropertiesPtrOutput

func (o FacebookChannelPropertiesOutput) ToFacebookChannelPropertiesPtrOutput() FacebookChannelPropertiesPtrOutput

func (FacebookChannelPropertiesOutput) ToFacebookChannelPropertiesPtrOutputWithContext

func (o FacebookChannelPropertiesOutput) ToFacebookChannelPropertiesPtrOutputWithContext(ctx context.Context) FacebookChannelPropertiesPtrOutput

type FacebookChannelPropertiesPtrInput

type FacebookChannelPropertiesPtrInput interface {
	pulumi.Input

	ToFacebookChannelPropertiesPtrOutput() FacebookChannelPropertiesPtrOutput
	ToFacebookChannelPropertiesPtrOutputWithContext(context.Context) FacebookChannelPropertiesPtrOutput
}

FacebookChannelPropertiesPtrInput is an input type that accepts FacebookChannelPropertiesArgs, FacebookChannelPropertiesPtr and FacebookChannelPropertiesPtrOutput values. You can construct a concrete instance of `FacebookChannelPropertiesPtrInput` via:

        FacebookChannelPropertiesArgs{...}

or:

        nil

type FacebookChannelPropertiesPtrOutput

type FacebookChannelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (FacebookChannelPropertiesPtrOutput) AppId

Facebook application id

func (FacebookChannelPropertiesPtrOutput) AppSecret

Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.

func (FacebookChannelPropertiesPtrOutput) Elem

func (FacebookChannelPropertiesPtrOutput) ElementType

func (FacebookChannelPropertiesPtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (FacebookChannelPropertiesPtrOutput) Pages

The list of Facebook pages

func (FacebookChannelPropertiesPtrOutput) ToFacebookChannelPropertiesPtrOutput

func (o FacebookChannelPropertiesPtrOutput) ToFacebookChannelPropertiesPtrOutput() FacebookChannelPropertiesPtrOutput

func (FacebookChannelPropertiesPtrOutput) ToFacebookChannelPropertiesPtrOutputWithContext

func (o FacebookChannelPropertiesPtrOutput) ToFacebookChannelPropertiesPtrOutputWithContext(ctx context.Context) FacebookChannelPropertiesPtrOutput

type FacebookChannelPropertiesResponse

type FacebookChannelPropertiesResponse struct {
	// Facebook application id
	AppId string `pulumi:"appId"`
	// Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
	AppSecret *string `pulumi:"appSecret"`
	// Callback Url
	CallbackUrl string `pulumi:"callbackUrl"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// The list of Facebook pages
	Pages []FacebookPageResponse `pulumi:"pages"`
	// Verify token. Value only returned through POST to the action Channel List API, otherwise empty.
	VerifyToken string `pulumi:"verifyToken"`
}

The parameters to provide for the Facebook channel.

type FacebookChannelPropertiesResponseOutput

type FacebookChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Facebook channel.

func (FacebookChannelPropertiesResponseOutput) AppId

Facebook application id

func (FacebookChannelPropertiesResponseOutput) AppSecret

Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.

func (FacebookChannelPropertiesResponseOutput) CallbackUrl

Callback Url

func (FacebookChannelPropertiesResponseOutput) ElementType

func (FacebookChannelPropertiesResponseOutput) IsEnabled

Whether this channel is enabled for the bot

func (FacebookChannelPropertiesResponseOutput) Pages

The list of Facebook pages

func (FacebookChannelPropertiesResponseOutput) ToFacebookChannelPropertiesResponseOutput

func (o FacebookChannelPropertiesResponseOutput) ToFacebookChannelPropertiesResponseOutput() FacebookChannelPropertiesResponseOutput

func (FacebookChannelPropertiesResponseOutput) ToFacebookChannelPropertiesResponseOutputWithContext

func (o FacebookChannelPropertiesResponseOutput) ToFacebookChannelPropertiesResponseOutputWithContext(ctx context.Context) FacebookChannelPropertiesResponseOutput

func (FacebookChannelPropertiesResponseOutput) VerifyToken

Verify token. Value only returned through POST to the action Channel List API, otherwise empty.

type FacebookChannelPropertiesResponsePtrOutput

type FacebookChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (FacebookChannelPropertiesResponsePtrOutput) AppId

Facebook application id

func (FacebookChannelPropertiesResponsePtrOutput) AppSecret

Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.

func (FacebookChannelPropertiesResponsePtrOutput) CallbackUrl

Callback Url

func (FacebookChannelPropertiesResponsePtrOutput) Elem

func (FacebookChannelPropertiesResponsePtrOutput) ElementType

func (FacebookChannelPropertiesResponsePtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (FacebookChannelPropertiesResponsePtrOutput) Pages

The list of Facebook pages

func (FacebookChannelPropertiesResponsePtrOutput) ToFacebookChannelPropertiesResponsePtrOutput

func (o FacebookChannelPropertiesResponsePtrOutput) ToFacebookChannelPropertiesResponsePtrOutput() FacebookChannelPropertiesResponsePtrOutput

func (FacebookChannelPropertiesResponsePtrOutput) ToFacebookChannelPropertiesResponsePtrOutputWithContext

func (o FacebookChannelPropertiesResponsePtrOutput) ToFacebookChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) FacebookChannelPropertiesResponsePtrOutput

func (FacebookChannelPropertiesResponsePtrOutput) VerifyToken

Verify token. Value only returned through POST to the action Channel List API, otherwise empty.

type FacebookChannelPtrInput

type FacebookChannelPtrInput interface {
	pulumi.Input

	ToFacebookChannelPtrOutput() FacebookChannelPtrOutput
	ToFacebookChannelPtrOutputWithContext(context.Context) FacebookChannelPtrOutput
}

FacebookChannelPtrInput is an input type that accepts FacebookChannelArgs, FacebookChannelPtr and FacebookChannelPtrOutput values. You can construct a concrete instance of `FacebookChannelPtrInput` via:

        FacebookChannelArgs{...}

or:

        nil

type FacebookChannelPtrOutput

type FacebookChannelPtrOutput struct{ *pulumi.OutputState }

func (FacebookChannelPtrOutput) ChannelName

The channel name Expected value is 'FacebookChannel'.

func (FacebookChannelPtrOutput) Elem

func (FacebookChannelPtrOutput) ElementType

func (FacebookChannelPtrOutput) ElementType() reflect.Type

func (FacebookChannelPtrOutput) Etag

Entity Tag of the resource

func (FacebookChannelPtrOutput) Location

Specifies the location of the resource.

func (FacebookChannelPtrOutput) Properties

The set of properties specific to bot facebook channel

func (FacebookChannelPtrOutput) ToFacebookChannelPtrOutput

func (o FacebookChannelPtrOutput) ToFacebookChannelPtrOutput() FacebookChannelPtrOutput

func (FacebookChannelPtrOutput) ToFacebookChannelPtrOutputWithContext

func (o FacebookChannelPtrOutput) ToFacebookChannelPtrOutputWithContext(ctx context.Context) FacebookChannelPtrOutput

type FacebookChannelResponse

type FacebookChannelResponse struct {
	// The channel name
	// Expected value is 'FacebookChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to bot facebook channel
	Properties *FacebookChannelPropertiesResponse `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Facebook channel definition

func (*FacebookChannelResponse) Defaults

Defaults sets the appropriate defaults for FacebookChannelResponse

type FacebookChannelResponseOutput

type FacebookChannelResponseOutput struct{ *pulumi.OutputState }

Facebook channel definition

func (FacebookChannelResponseOutput) ChannelName

The channel name Expected value is 'FacebookChannel'.

func (FacebookChannelResponseOutput) ElementType

func (FacebookChannelResponseOutput) Etag

Entity Tag of the resource

func (FacebookChannelResponseOutput) Location

Specifies the location of the resource.

func (FacebookChannelResponseOutput) Properties

The set of properties specific to bot facebook channel

func (FacebookChannelResponseOutput) ProvisioningState

func (o FacebookChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (FacebookChannelResponseOutput) ToFacebookChannelResponseOutput

func (o FacebookChannelResponseOutput) ToFacebookChannelResponseOutput() FacebookChannelResponseOutput

func (FacebookChannelResponseOutput) ToFacebookChannelResponseOutputWithContext

func (o FacebookChannelResponseOutput) ToFacebookChannelResponseOutputWithContext(ctx context.Context) FacebookChannelResponseOutput

type FacebookChannelResponsePtrOutput

type FacebookChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (FacebookChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'FacebookChannel'.

func (FacebookChannelResponsePtrOutput) Elem

func (FacebookChannelResponsePtrOutput) ElementType

func (FacebookChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (FacebookChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (FacebookChannelResponsePtrOutput) Properties

The set of properties specific to bot facebook channel

func (FacebookChannelResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (FacebookChannelResponsePtrOutput) ToFacebookChannelResponsePtrOutput

func (o FacebookChannelResponsePtrOutput) ToFacebookChannelResponsePtrOutput() FacebookChannelResponsePtrOutput

func (FacebookChannelResponsePtrOutput) ToFacebookChannelResponsePtrOutputWithContext

func (o FacebookChannelResponsePtrOutput) ToFacebookChannelResponsePtrOutputWithContext(ctx context.Context) FacebookChannelResponsePtrOutput

type FacebookPage

type FacebookPage struct {
	// Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
	AccessToken *string `pulumi:"accessToken"`
	// Page id
	Id string `pulumi:"id"`
}

A Facebook page for Facebook channel registration

type FacebookPageArgs

type FacebookPageArgs struct {
	// Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
	AccessToken pulumi.StringPtrInput `pulumi:"accessToken"`
	// Page id
	Id pulumi.StringInput `pulumi:"id"`
}

A Facebook page for Facebook channel registration

func (FacebookPageArgs) ElementType

func (FacebookPageArgs) ElementType() reflect.Type

func (FacebookPageArgs) ToFacebookPageOutput

func (i FacebookPageArgs) ToFacebookPageOutput() FacebookPageOutput

func (FacebookPageArgs) ToFacebookPageOutputWithContext

func (i FacebookPageArgs) ToFacebookPageOutputWithContext(ctx context.Context) FacebookPageOutput

type FacebookPageArray

type FacebookPageArray []FacebookPageInput

func (FacebookPageArray) ElementType

func (FacebookPageArray) ElementType() reflect.Type

func (FacebookPageArray) ToFacebookPageArrayOutput

func (i FacebookPageArray) ToFacebookPageArrayOutput() FacebookPageArrayOutput

func (FacebookPageArray) ToFacebookPageArrayOutputWithContext

func (i FacebookPageArray) ToFacebookPageArrayOutputWithContext(ctx context.Context) FacebookPageArrayOutput

type FacebookPageArrayInput

type FacebookPageArrayInput interface {
	pulumi.Input

	ToFacebookPageArrayOutput() FacebookPageArrayOutput
	ToFacebookPageArrayOutputWithContext(context.Context) FacebookPageArrayOutput
}

FacebookPageArrayInput is an input type that accepts FacebookPageArray and FacebookPageArrayOutput values. You can construct a concrete instance of `FacebookPageArrayInput` via:

FacebookPageArray{ FacebookPageArgs{...} }

type FacebookPageArrayOutput

type FacebookPageArrayOutput struct{ *pulumi.OutputState }

func (FacebookPageArrayOutput) ElementType

func (FacebookPageArrayOutput) ElementType() reflect.Type

func (FacebookPageArrayOutput) Index

func (FacebookPageArrayOutput) ToFacebookPageArrayOutput

func (o FacebookPageArrayOutput) ToFacebookPageArrayOutput() FacebookPageArrayOutput

func (FacebookPageArrayOutput) ToFacebookPageArrayOutputWithContext

func (o FacebookPageArrayOutput) ToFacebookPageArrayOutputWithContext(ctx context.Context) FacebookPageArrayOutput

type FacebookPageInput

type FacebookPageInput interface {
	pulumi.Input

	ToFacebookPageOutput() FacebookPageOutput
	ToFacebookPageOutputWithContext(context.Context) FacebookPageOutput
}

FacebookPageInput is an input type that accepts FacebookPageArgs and FacebookPageOutput values. You can construct a concrete instance of `FacebookPageInput` via:

FacebookPageArgs{...}

type FacebookPageOutput

type FacebookPageOutput struct{ *pulumi.OutputState }

A Facebook page for Facebook channel registration

func (FacebookPageOutput) AccessToken

func (o FacebookPageOutput) AccessToken() pulumi.StringPtrOutput

Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.

func (FacebookPageOutput) ElementType

func (FacebookPageOutput) ElementType() reflect.Type

func (FacebookPageOutput) Id

Page id

func (FacebookPageOutput) ToFacebookPageOutput

func (o FacebookPageOutput) ToFacebookPageOutput() FacebookPageOutput

func (FacebookPageOutput) ToFacebookPageOutputWithContext

func (o FacebookPageOutput) ToFacebookPageOutputWithContext(ctx context.Context) FacebookPageOutput

type FacebookPageResponse

type FacebookPageResponse struct {
	// Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
	AccessToken *string `pulumi:"accessToken"`
	// Page id
	Id string `pulumi:"id"`
}

A Facebook page for Facebook channel registration

type FacebookPageResponseArrayOutput

type FacebookPageResponseArrayOutput struct{ *pulumi.OutputState }

func (FacebookPageResponseArrayOutput) ElementType

func (FacebookPageResponseArrayOutput) Index

func (FacebookPageResponseArrayOutput) ToFacebookPageResponseArrayOutput

func (o FacebookPageResponseArrayOutput) ToFacebookPageResponseArrayOutput() FacebookPageResponseArrayOutput

func (FacebookPageResponseArrayOutput) ToFacebookPageResponseArrayOutputWithContext

func (o FacebookPageResponseArrayOutput) ToFacebookPageResponseArrayOutputWithContext(ctx context.Context) FacebookPageResponseArrayOutput

type FacebookPageResponseOutput

type FacebookPageResponseOutput struct{ *pulumi.OutputState }

A Facebook page for Facebook channel registration

func (FacebookPageResponseOutput) AccessToken

Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.

func (FacebookPageResponseOutput) ElementType

func (FacebookPageResponseOutput) ElementType() reflect.Type

func (FacebookPageResponseOutput) Id

Page id

func (FacebookPageResponseOutput) ToFacebookPageResponseOutput

func (o FacebookPageResponseOutput) ToFacebookPageResponseOutput() FacebookPageResponseOutput

func (FacebookPageResponseOutput) ToFacebookPageResponseOutputWithContext

func (o FacebookPageResponseOutput) ToFacebookPageResponseOutputWithContext(ctx context.Context) FacebookPageResponseOutput

type KikChannel

type KikChannel struct {
	// The channel name
	// Expected value is 'KikChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Kik channel resource
	Properties *KikChannelProperties `pulumi:"properties"`
}

Kik channel definition

func (*KikChannel) Defaults

func (val *KikChannel) Defaults() *KikChannel

Defaults sets the appropriate defaults for KikChannel

type KikChannelArgs

type KikChannelArgs struct {
	// The channel name
	// Expected value is 'KikChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The set of properties specific to Kik channel resource
	Properties KikChannelPropertiesPtrInput `pulumi:"properties"`
}

Kik channel definition

func (*KikChannelArgs) Defaults

func (val *KikChannelArgs) Defaults() *KikChannelArgs

Defaults sets the appropriate defaults for KikChannelArgs

func (KikChannelArgs) ElementType

func (KikChannelArgs) ElementType() reflect.Type

func (KikChannelArgs) ToKikChannelOutput

func (i KikChannelArgs) ToKikChannelOutput() KikChannelOutput

func (KikChannelArgs) ToKikChannelOutputWithContext

func (i KikChannelArgs) ToKikChannelOutputWithContext(ctx context.Context) KikChannelOutput

func (KikChannelArgs) ToKikChannelPtrOutput

func (i KikChannelArgs) ToKikChannelPtrOutput() KikChannelPtrOutput

func (KikChannelArgs) ToKikChannelPtrOutputWithContext

func (i KikChannelArgs) ToKikChannelPtrOutputWithContext(ctx context.Context) KikChannelPtrOutput

type KikChannelInput

type KikChannelInput interface {
	pulumi.Input

	ToKikChannelOutput() KikChannelOutput
	ToKikChannelOutputWithContext(context.Context) KikChannelOutput
}

KikChannelInput is an input type that accepts KikChannelArgs and KikChannelOutput values. You can construct a concrete instance of `KikChannelInput` via:

KikChannelArgs{...}

type KikChannelOutput

type KikChannelOutput struct{ *pulumi.OutputState }

Kik channel definition

func (KikChannelOutput) ChannelName

func (o KikChannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'KikChannel'.

func (KikChannelOutput) ElementType

func (KikChannelOutput) ElementType() reflect.Type

func (KikChannelOutput) Etag

Entity Tag of the resource

func (KikChannelOutput) Location

Specifies the location of the resource.

func (KikChannelOutput) Properties

The set of properties specific to Kik channel resource

func (KikChannelOutput) ToKikChannelOutput

func (o KikChannelOutput) ToKikChannelOutput() KikChannelOutput

func (KikChannelOutput) ToKikChannelOutputWithContext

func (o KikChannelOutput) ToKikChannelOutputWithContext(ctx context.Context) KikChannelOutput

func (KikChannelOutput) ToKikChannelPtrOutput

func (o KikChannelOutput) ToKikChannelPtrOutput() KikChannelPtrOutput

func (KikChannelOutput) ToKikChannelPtrOutputWithContext

func (o KikChannelOutput) ToKikChannelPtrOutputWithContext(ctx context.Context) KikChannelPtrOutput

type KikChannelProperties

type KikChannelProperties struct {
	// Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
	ApiKey *string `pulumi:"apiKey"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// Whether this channel is validated for the bot
	IsValidated *bool `pulumi:"isValidated"`
	// The Kik user name
	UserName string `pulumi:"userName"`
}

The parameters to provide for the Kik channel.

type KikChannelPropertiesArgs

type KikChannelPropertiesArgs struct {
	// Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
	ApiKey pulumi.StringPtrInput `pulumi:"apiKey"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// Whether this channel is validated for the bot
	IsValidated pulumi.BoolPtrInput `pulumi:"isValidated"`
	// The Kik user name
	UserName pulumi.StringInput `pulumi:"userName"`
}

The parameters to provide for the Kik channel.

func (KikChannelPropertiesArgs) ElementType

func (KikChannelPropertiesArgs) ElementType() reflect.Type

func (KikChannelPropertiesArgs) ToKikChannelPropertiesOutput

func (i KikChannelPropertiesArgs) ToKikChannelPropertiesOutput() KikChannelPropertiesOutput

func (KikChannelPropertiesArgs) ToKikChannelPropertiesOutputWithContext

func (i KikChannelPropertiesArgs) ToKikChannelPropertiesOutputWithContext(ctx context.Context) KikChannelPropertiesOutput

func (KikChannelPropertiesArgs) ToKikChannelPropertiesPtrOutput

func (i KikChannelPropertiesArgs) ToKikChannelPropertiesPtrOutput() KikChannelPropertiesPtrOutput

func (KikChannelPropertiesArgs) ToKikChannelPropertiesPtrOutputWithContext

func (i KikChannelPropertiesArgs) ToKikChannelPropertiesPtrOutputWithContext(ctx context.Context) KikChannelPropertiesPtrOutput

type KikChannelPropertiesInput

type KikChannelPropertiesInput interface {
	pulumi.Input

	ToKikChannelPropertiesOutput() KikChannelPropertiesOutput
	ToKikChannelPropertiesOutputWithContext(context.Context) KikChannelPropertiesOutput
}

KikChannelPropertiesInput is an input type that accepts KikChannelPropertiesArgs and KikChannelPropertiesOutput values. You can construct a concrete instance of `KikChannelPropertiesInput` via:

KikChannelPropertiesArgs{...}

type KikChannelPropertiesOutput

type KikChannelPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the Kik channel.

func (KikChannelPropertiesOutput) ApiKey

Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.

func (KikChannelPropertiesOutput) ElementType

func (KikChannelPropertiesOutput) ElementType() reflect.Type

func (KikChannelPropertiesOutput) IsEnabled

Whether this channel is enabled for the bot

func (KikChannelPropertiesOutput) IsValidated

Whether this channel is validated for the bot

func (KikChannelPropertiesOutput) ToKikChannelPropertiesOutput

func (o KikChannelPropertiesOutput) ToKikChannelPropertiesOutput() KikChannelPropertiesOutput

func (KikChannelPropertiesOutput) ToKikChannelPropertiesOutputWithContext

func (o KikChannelPropertiesOutput) ToKikChannelPropertiesOutputWithContext(ctx context.Context) KikChannelPropertiesOutput

func (KikChannelPropertiesOutput) ToKikChannelPropertiesPtrOutput

func (o KikChannelPropertiesOutput) ToKikChannelPropertiesPtrOutput() KikChannelPropertiesPtrOutput

func (KikChannelPropertiesOutput) ToKikChannelPropertiesPtrOutputWithContext

func (o KikChannelPropertiesOutput) ToKikChannelPropertiesPtrOutputWithContext(ctx context.Context) KikChannelPropertiesPtrOutput

func (KikChannelPropertiesOutput) UserName

The Kik user name

type KikChannelPropertiesPtrInput

type KikChannelPropertiesPtrInput interface {
	pulumi.Input

	ToKikChannelPropertiesPtrOutput() KikChannelPropertiesPtrOutput
	ToKikChannelPropertiesPtrOutputWithContext(context.Context) KikChannelPropertiesPtrOutput
}

KikChannelPropertiesPtrInput is an input type that accepts KikChannelPropertiesArgs, KikChannelPropertiesPtr and KikChannelPropertiesPtrOutput values. You can construct a concrete instance of `KikChannelPropertiesPtrInput` via:

        KikChannelPropertiesArgs{...}

or:

        nil

type KikChannelPropertiesPtrOutput

type KikChannelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KikChannelPropertiesPtrOutput) ApiKey

Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.

func (KikChannelPropertiesPtrOutput) Elem

func (KikChannelPropertiesPtrOutput) ElementType

func (KikChannelPropertiesPtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (KikChannelPropertiesPtrOutput) IsValidated

Whether this channel is validated for the bot

func (KikChannelPropertiesPtrOutput) ToKikChannelPropertiesPtrOutput

func (o KikChannelPropertiesPtrOutput) ToKikChannelPropertiesPtrOutput() KikChannelPropertiesPtrOutput

func (KikChannelPropertiesPtrOutput) ToKikChannelPropertiesPtrOutputWithContext

func (o KikChannelPropertiesPtrOutput) ToKikChannelPropertiesPtrOutputWithContext(ctx context.Context) KikChannelPropertiesPtrOutput

func (KikChannelPropertiesPtrOutput) UserName

The Kik user name

type KikChannelPropertiesResponse

type KikChannelPropertiesResponse struct {
	// Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
	ApiKey *string `pulumi:"apiKey"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// Whether this channel is validated for the bot
	IsValidated *bool `pulumi:"isValidated"`
	// The Kik user name
	UserName string `pulumi:"userName"`
}

The parameters to provide for the Kik channel.

type KikChannelPropertiesResponseOutput

type KikChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Kik channel.

func (KikChannelPropertiesResponseOutput) ApiKey

Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.

func (KikChannelPropertiesResponseOutput) ElementType

func (KikChannelPropertiesResponseOutput) IsEnabled

Whether this channel is enabled for the bot

func (KikChannelPropertiesResponseOutput) IsValidated

Whether this channel is validated for the bot

func (KikChannelPropertiesResponseOutput) ToKikChannelPropertiesResponseOutput

func (o KikChannelPropertiesResponseOutput) ToKikChannelPropertiesResponseOutput() KikChannelPropertiesResponseOutput

func (KikChannelPropertiesResponseOutput) ToKikChannelPropertiesResponseOutputWithContext

func (o KikChannelPropertiesResponseOutput) ToKikChannelPropertiesResponseOutputWithContext(ctx context.Context) KikChannelPropertiesResponseOutput

func (KikChannelPropertiesResponseOutput) UserName

The Kik user name

type KikChannelPropertiesResponsePtrOutput

type KikChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KikChannelPropertiesResponsePtrOutput) ApiKey

Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.

func (KikChannelPropertiesResponsePtrOutput) Elem

func (KikChannelPropertiesResponsePtrOutput) ElementType

func (KikChannelPropertiesResponsePtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (KikChannelPropertiesResponsePtrOutput) IsValidated

Whether this channel is validated for the bot

func (KikChannelPropertiesResponsePtrOutput) ToKikChannelPropertiesResponsePtrOutput

func (o KikChannelPropertiesResponsePtrOutput) ToKikChannelPropertiesResponsePtrOutput() KikChannelPropertiesResponsePtrOutput

func (KikChannelPropertiesResponsePtrOutput) ToKikChannelPropertiesResponsePtrOutputWithContext

func (o KikChannelPropertiesResponsePtrOutput) ToKikChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) KikChannelPropertiesResponsePtrOutput

func (KikChannelPropertiesResponsePtrOutput) UserName

The Kik user name

type KikChannelPtrInput

type KikChannelPtrInput interface {
	pulumi.Input

	ToKikChannelPtrOutput() KikChannelPtrOutput
	ToKikChannelPtrOutputWithContext(context.Context) KikChannelPtrOutput
}

KikChannelPtrInput is an input type that accepts KikChannelArgs, KikChannelPtr and KikChannelPtrOutput values. You can construct a concrete instance of `KikChannelPtrInput` via:

        KikChannelArgs{...}

or:

        nil

func KikChannelPtr

func KikChannelPtr(v *KikChannelArgs) KikChannelPtrInput

type KikChannelPtrOutput

type KikChannelPtrOutput struct{ *pulumi.OutputState }

func (KikChannelPtrOutput) ChannelName

func (o KikChannelPtrOutput) ChannelName() pulumi.StringPtrOutput

The channel name Expected value is 'KikChannel'.

func (KikChannelPtrOutput) Elem

func (KikChannelPtrOutput) ElementType

func (KikChannelPtrOutput) ElementType() reflect.Type

func (KikChannelPtrOutput) Etag

Entity Tag of the resource

func (KikChannelPtrOutput) Location

Specifies the location of the resource.

func (KikChannelPtrOutput) Properties

The set of properties specific to Kik channel resource

func (KikChannelPtrOutput) ToKikChannelPtrOutput

func (o KikChannelPtrOutput) ToKikChannelPtrOutput() KikChannelPtrOutput

func (KikChannelPtrOutput) ToKikChannelPtrOutputWithContext

func (o KikChannelPtrOutput) ToKikChannelPtrOutputWithContext(ctx context.Context) KikChannelPtrOutput

type KikChannelResponse

type KikChannelResponse struct {
	// The channel name
	// Expected value is 'KikChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Kik channel resource
	Properties *KikChannelPropertiesResponse `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Kik channel definition

func (*KikChannelResponse) Defaults

func (val *KikChannelResponse) Defaults() *KikChannelResponse

Defaults sets the appropriate defaults for KikChannelResponse

type KikChannelResponseOutput

type KikChannelResponseOutput struct{ *pulumi.OutputState }

Kik channel definition

func (KikChannelResponseOutput) ChannelName

The channel name Expected value is 'KikChannel'.

func (KikChannelResponseOutput) ElementType

func (KikChannelResponseOutput) ElementType() reflect.Type

func (KikChannelResponseOutput) Etag

Entity Tag of the resource

func (KikChannelResponseOutput) Location

Specifies the location of the resource.

func (KikChannelResponseOutput) Properties

The set of properties specific to Kik channel resource

func (KikChannelResponseOutput) ProvisioningState

func (o KikChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (KikChannelResponseOutput) ToKikChannelResponseOutput

func (o KikChannelResponseOutput) ToKikChannelResponseOutput() KikChannelResponseOutput

func (KikChannelResponseOutput) ToKikChannelResponseOutputWithContext

func (o KikChannelResponseOutput) ToKikChannelResponseOutputWithContext(ctx context.Context) KikChannelResponseOutput

type KikChannelResponsePtrOutput

type KikChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (KikChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'KikChannel'.

func (KikChannelResponsePtrOutput) Elem

func (KikChannelResponsePtrOutput) ElementType

func (KikChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (KikChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (KikChannelResponsePtrOutput) Properties

The set of properties specific to Kik channel resource

func (KikChannelResponsePtrOutput) ProvisioningState

func (o KikChannelResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput

Provisioning state of the resource

func (KikChannelResponsePtrOutput) ToKikChannelResponsePtrOutput

func (o KikChannelResponsePtrOutput) ToKikChannelResponsePtrOutput() KikChannelResponsePtrOutput

func (KikChannelResponsePtrOutput) ToKikChannelResponsePtrOutputWithContext

func (o KikChannelResponsePtrOutput) ToKikChannelResponsePtrOutputWithContext(ctx context.Context) KikChannelResponsePtrOutput

type Kind

type Kind string

Required. Gets or sets the Kind of the resource.

func (Kind) ElementType

func (Kind) ElementType() reflect.Type

func (Kind) ToKindOutput

func (e Kind) ToKindOutput() KindOutput

func (Kind) ToKindOutputWithContext

func (e Kind) ToKindOutputWithContext(ctx context.Context) KindOutput

func (Kind) ToKindPtrOutput

func (e Kind) ToKindPtrOutput() KindPtrOutput

func (Kind) ToKindPtrOutputWithContext

func (e Kind) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput

func (Kind) ToStringOutput

func (e Kind) ToStringOutput() pulumi.StringOutput

func (Kind) ToStringOutputWithContext

func (e Kind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Kind) ToStringPtrOutput

func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput

func (Kind) ToStringPtrOutputWithContext

func (e Kind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KindInput

type KindInput interface {
	pulumi.Input

	ToKindOutput() KindOutput
	ToKindOutputWithContext(context.Context) KindOutput
}

KindInput is an input type that accepts values of the Kind enum A concrete instance of `KindInput` can be one of the following:

KindSdk
KindDesigner
KindBot
KindFunction
KindAzurebot

type KindOutput

type KindOutput struct{ *pulumi.OutputState }

func (KindOutput) ElementType

func (KindOutput) ElementType() reflect.Type

func (KindOutput) ToKindOutput

func (o KindOutput) ToKindOutput() KindOutput

func (KindOutput) ToKindOutputWithContext

func (o KindOutput) ToKindOutputWithContext(ctx context.Context) KindOutput

func (KindOutput) ToKindPtrOutput

func (o KindOutput) ToKindPtrOutput() KindPtrOutput

func (KindOutput) ToKindPtrOutputWithContext

func (o KindOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput

func (KindOutput) ToStringOutput

func (o KindOutput) ToStringOutput() pulumi.StringOutput

func (KindOutput) ToStringOutputWithContext

func (o KindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KindOutput) ToStringPtrOutput

func (o KindOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KindOutput) ToStringPtrOutputWithContext

func (o KindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KindPtrInput

type KindPtrInput interface {
	pulumi.Input

	ToKindPtrOutput() KindPtrOutput
	ToKindPtrOutputWithContext(context.Context) KindPtrOutput
}

func KindPtr

func KindPtr(v string) KindPtrInput

type KindPtrOutput

type KindPtrOutput struct{ *pulumi.OutputState }

func (KindPtrOutput) Elem

func (o KindPtrOutput) Elem() KindOutput

func (KindPtrOutput) ElementType

func (KindPtrOutput) ElementType() reflect.Type

func (KindPtrOutput) ToKindPtrOutput

func (o KindPtrOutput) ToKindPtrOutput() KindPtrOutput

func (KindPtrOutput) ToKindPtrOutputWithContext

func (o KindPtrOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput

func (KindPtrOutput) ToStringPtrOutput

func (o KindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KindPtrOutput) ToStringPtrOutputWithContext

func (o KindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LineChannel

type LineChannel struct {
	// The channel name
	// Expected value is 'LineChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to line channel resource
	Properties *LineChannelProperties `pulumi:"properties"`
}

Line channel definition

func (*LineChannel) Defaults

func (val *LineChannel) Defaults() *LineChannel

Defaults sets the appropriate defaults for LineChannel

type LineChannelArgs

type LineChannelArgs struct {
	// The channel name
	// Expected value is 'LineChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The set of properties specific to line channel resource
	Properties LineChannelPropertiesPtrInput `pulumi:"properties"`
}

Line channel definition

func (*LineChannelArgs) Defaults

func (val *LineChannelArgs) Defaults() *LineChannelArgs

Defaults sets the appropriate defaults for LineChannelArgs

func (LineChannelArgs) ElementType

func (LineChannelArgs) ElementType() reflect.Type

func (LineChannelArgs) ToLineChannelOutput

func (i LineChannelArgs) ToLineChannelOutput() LineChannelOutput

func (LineChannelArgs) ToLineChannelOutputWithContext

func (i LineChannelArgs) ToLineChannelOutputWithContext(ctx context.Context) LineChannelOutput

func (LineChannelArgs) ToLineChannelPtrOutput

func (i LineChannelArgs) ToLineChannelPtrOutput() LineChannelPtrOutput

func (LineChannelArgs) ToLineChannelPtrOutputWithContext

func (i LineChannelArgs) ToLineChannelPtrOutputWithContext(ctx context.Context) LineChannelPtrOutput

type LineChannelInput

type LineChannelInput interface {
	pulumi.Input

	ToLineChannelOutput() LineChannelOutput
	ToLineChannelOutputWithContext(context.Context) LineChannelOutput
}

LineChannelInput is an input type that accepts LineChannelArgs and LineChannelOutput values. You can construct a concrete instance of `LineChannelInput` via:

LineChannelArgs{...}

type LineChannelOutput

type LineChannelOutput struct{ *pulumi.OutputState }

Line channel definition

func (LineChannelOutput) ChannelName

func (o LineChannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'LineChannel'.

func (LineChannelOutput) ElementType

func (LineChannelOutput) ElementType() reflect.Type

func (LineChannelOutput) Etag

Entity Tag of the resource

func (LineChannelOutput) Location

Specifies the location of the resource.

func (LineChannelOutput) Properties

The set of properties specific to line channel resource

func (LineChannelOutput) ToLineChannelOutput

func (o LineChannelOutput) ToLineChannelOutput() LineChannelOutput

func (LineChannelOutput) ToLineChannelOutputWithContext

func (o LineChannelOutput) ToLineChannelOutputWithContext(ctx context.Context) LineChannelOutput

func (LineChannelOutput) ToLineChannelPtrOutput

func (o LineChannelOutput) ToLineChannelPtrOutput() LineChannelPtrOutput

func (LineChannelOutput) ToLineChannelPtrOutputWithContext

func (o LineChannelOutput) ToLineChannelPtrOutputWithContext(ctx context.Context) LineChannelPtrOutput

type LineChannelProperties

type LineChannelProperties struct {
	// The list of line channel registrations
	LineRegistrations []LineRegistration `pulumi:"lineRegistrations"`
}

The parameters to provide for the Line channel.

type LineChannelPropertiesArgs

type LineChannelPropertiesArgs struct {
	// The list of line channel registrations
	LineRegistrations LineRegistrationArrayInput `pulumi:"lineRegistrations"`
}

The parameters to provide for the Line channel.

func (LineChannelPropertiesArgs) ElementType

func (LineChannelPropertiesArgs) ElementType() reflect.Type

func (LineChannelPropertiesArgs) ToLineChannelPropertiesOutput

func (i LineChannelPropertiesArgs) ToLineChannelPropertiesOutput() LineChannelPropertiesOutput

func (LineChannelPropertiesArgs) ToLineChannelPropertiesOutputWithContext

func (i LineChannelPropertiesArgs) ToLineChannelPropertiesOutputWithContext(ctx context.Context) LineChannelPropertiesOutput

func (LineChannelPropertiesArgs) ToLineChannelPropertiesPtrOutput

func (i LineChannelPropertiesArgs) ToLineChannelPropertiesPtrOutput() LineChannelPropertiesPtrOutput

func (LineChannelPropertiesArgs) ToLineChannelPropertiesPtrOutputWithContext

func (i LineChannelPropertiesArgs) ToLineChannelPropertiesPtrOutputWithContext(ctx context.Context) LineChannelPropertiesPtrOutput

type LineChannelPropertiesInput

type LineChannelPropertiesInput interface {
	pulumi.Input

	ToLineChannelPropertiesOutput() LineChannelPropertiesOutput
	ToLineChannelPropertiesOutputWithContext(context.Context) LineChannelPropertiesOutput
}

LineChannelPropertiesInput is an input type that accepts LineChannelPropertiesArgs and LineChannelPropertiesOutput values. You can construct a concrete instance of `LineChannelPropertiesInput` via:

LineChannelPropertiesArgs{...}

type LineChannelPropertiesOutput

type LineChannelPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the Line channel.

func (LineChannelPropertiesOutput) ElementType

func (LineChannelPropertiesOutput) LineRegistrations

The list of line channel registrations

func (LineChannelPropertiesOutput) ToLineChannelPropertiesOutput

func (o LineChannelPropertiesOutput) ToLineChannelPropertiesOutput() LineChannelPropertiesOutput

func (LineChannelPropertiesOutput) ToLineChannelPropertiesOutputWithContext

func (o LineChannelPropertiesOutput) ToLineChannelPropertiesOutputWithContext(ctx context.Context) LineChannelPropertiesOutput

func (LineChannelPropertiesOutput) ToLineChannelPropertiesPtrOutput

func (o LineChannelPropertiesOutput) ToLineChannelPropertiesPtrOutput() LineChannelPropertiesPtrOutput

func (LineChannelPropertiesOutput) ToLineChannelPropertiesPtrOutputWithContext

func (o LineChannelPropertiesOutput) ToLineChannelPropertiesPtrOutputWithContext(ctx context.Context) LineChannelPropertiesPtrOutput

type LineChannelPropertiesPtrInput

type LineChannelPropertiesPtrInput interface {
	pulumi.Input

	ToLineChannelPropertiesPtrOutput() LineChannelPropertiesPtrOutput
	ToLineChannelPropertiesPtrOutputWithContext(context.Context) LineChannelPropertiesPtrOutput
}

LineChannelPropertiesPtrInput is an input type that accepts LineChannelPropertiesArgs, LineChannelPropertiesPtr and LineChannelPropertiesPtrOutput values. You can construct a concrete instance of `LineChannelPropertiesPtrInput` via:

        LineChannelPropertiesArgs{...}

or:

        nil

type LineChannelPropertiesPtrOutput

type LineChannelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (LineChannelPropertiesPtrOutput) Elem

func (LineChannelPropertiesPtrOutput) ElementType

func (LineChannelPropertiesPtrOutput) LineRegistrations

The list of line channel registrations

func (LineChannelPropertiesPtrOutput) ToLineChannelPropertiesPtrOutput

func (o LineChannelPropertiesPtrOutput) ToLineChannelPropertiesPtrOutput() LineChannelPropertiesPtrOutput

func (LineChannelPropertiesPtrOutput) ToLineChannelPropertiesPtrOutputWithContext

func (o LineChannelPropertiesPtrOutput) ToLineChannelPropertiesPtrOutputWithContext(ctx context.Context) LineChannelPropertiesPtrOutput

type LineChannelPropertiesResponse

type LineChannelPropertiesResponse struct {
	// Callback Url to enter in line registration.
	CallbackUrl string `pulumi:"callbackUrl"`
	// Whether this channel is validated for the bot
	IsValidated bool `pulumi:"isValidated"`
	// The list of line channel registrations
	LineRegistrations []LineRegistrationResponse `pulumi:"lineRegistrations"`
}

The parameters to provide for the Line channel.

type LineChannelPropertiesResponseOutput

type LineChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Line channel.

func (LineChannelPropertiesResponseOutput) CallbackUrl

Callback Url to enter in line registration.

func (LineChannelPropertiesResponseOutput) ElementType

func (LineChannelPropertiesResponseOutput) IsValidated

Whether this channel is validated for the bot

func (LineChannelPropertiesResponseOutput) LineRegistrations

The list of line channel registrations

func (LineChannelPropertiesResponseOutput) ToLineChannelPropertiesResponseOutput

func (o LineChannelPropertiesResponseOutput) ToLineChannelPropertiesResponseOutput() LineChannelPropertiesResponseOutput

func (LineChannelPropertiesResponseOutput) ToLineChannelPropertiesResponseOutputWithContext

func (o LineChannelPropertiesResponseOutput) ToLineChannelPropertiesResponseOutputWithContext(ctx context.Context) LineChannelPropertiesResponseOutput

type LineChannelPropertiesResponsePtrOutput

type LineChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (LineChannelPropertiesResponsePtrOutput) CallbackUrl

Callback Url to enter in line registration.

func (LineChannelPropertiesResponsePtrOutput) Elem

func (LineChannelPropertiesResponsePtrOutput) ElementType

func (LineChannelPropertiesResponsePtrOutput) IsValidated

Whether this channel is validated for the bot

func (LineChannelPropertiesResponsePtrOutput) LineRegistrations

The list of line channel registrations

func (LineChannelPropertiesResponsePtrOutput) ToLineChannelPropertiesResponsePtrOutput

func (o LineChannelPropertiesResponsePtrOutput) ToLineChannelPropertiesResponsePtrOutput() LineChannelPropertiesResponsePtrOutput

func (LineChannelPropertiesResponsePtrOutput) ToLineChannelPropertiesResponsePtrOutputWithContext

func (o LineChannelPropertiesResponsePtrOutput) ToLineChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) LineChannelPropertiesResponsePtrOutput

type LineChannelPtrInput

type LineChannelPtrInput interface {
	pulumi.Input

	ToLineChannelPtrOutput() LineChannelPtrOutput
	ToLineChannelPtrOutputWithContext(context.Context) LineChannelPtrOutput
}

LineChannelPtrInput is an input type that accepts LineChannelArgs, LineChannelPtr and LineChannelPtrOutput values. You can construct a concrete instance of `LineChannelPtrInput` via:

        LineChannelArgs{...}

or:

        nil

func LineChannelPtr

func LineChannelPtr(v *LineChannelArgs) LineChannelPtrInput

type LineChannelPtrOutput

type LineChannelPtrOutput struct{ *pulumi.OutputState }

func (LineChannelPtrOutput) ChannelName

The channel name Expected value is 'LineChannel'.

func (LineChannelPtrOutput) Elem

func (LineChannelPtrOutput) ElementType

func (LineChannelPtrOutput) ElementType() reflect.Type

func (LineChannelPtrOutput) Etag

Entity Tag of the resource

func (LineChannelPtrOutput) Location

Specifies the location of the resource.

func (LineChannelPtrOutput) Properties

The set of properties specific to line channel resource

func (LineChannelPtrOutput) ToLineChannelPtrOutput

func (o LineChannelPtrOutput) ToLineChannelPtrOutput() LineChannelPtrOutput

func (LineChannelPtrOutput) ToLineChannelPtrOutputWithContext

func (o LineChannelPtrOutput) ToLineChannelPtrOutputWithContext(ctx context.Context) LineChannelPtrOutput

type LineChannelResponse

type LineChannelResponse struct {
	// The channel name
	// Expected value is 'LineChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to line channel resource
	Properties *LineChannelPropertiesResponse `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Line channel definition

func (*LineChannelResponse) Defaults

func (val *LineChannelResponse) Defaults() *LineChannelResponse

Defaults sets the appropriate defaults for LineChannelResponse

type LineChannelResponseOutput

type LineChannelResponseOutput struct{ *pulumi.OutputState }

Line channel definition

func (LineChannelResponseOutput) ChannelName

The channel name Expected value is 'LineChannel'.

func (LineChannelResponseOutput) ElementType

func (LineChannelResponseOutput) ElementType() reflect.Type

func (LineChannelResponseOutput) Etag

Entity Tag of the resource

func (LineChannelResponseOutput) Location

Specifies the location of the resource.

func (LineChannelResponseOutput) Properties

The set of properties specific to line channel resource

func (LineChannelResponseOutput) ProvisioningState

func (o LineChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (LineChannelResponseOutput) ToLineChannelResponseOutput

func (o LineChannelResponseOutput) ToLineChannelResponseOutput() LineChannelResponseOutput

func (LineChannelResponseOutput) ToLineChannelResponseOutputWithContext

func (o LineChannelResponseOutput) ToLineChannelResponseOutputWithContext(ctx context.Context) LineChannelResponseOutput

type LineChannelResponsePtrOutput

type LineChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (LineChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'LineChannel'.

func (LineChannelResponsePtrOutput) Elem

func (LineChannelResponsePtrOutput) ElementType

func (LineChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (LineChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (LineChannelResponsePtrOutput) Properties

The set of properties specific to line channel resource

func (LineChannelResponsePtrOutput) ProvisioningState

func (o LineChannelResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput

Provisioning state of the resource

func (LineChannelResponsePtrOutput) ToLineChannelResponsePtrOutput

func (o LineChannelResponsePtrOutput) ToLineChannelResponsePtrOutput() LineChannelResponsePtrOutput

func (LineChannelResponsePtrOutput) ToLineChannelResponsePtrOutputWithContext

func (o LineChannelResponsePtrOutput) ToLineChannelResponsePtrOutputWithContext(ctx context.Context) LineChannelResponsePtrOutput

type LineRegistration

type LineRegistration struct {
	// Access token for the line channel registration
	ChannelAccessToken *string `pulumi:"channelAccessToken"`
	// Secret for the line channel registration
	ChannelSecret *string `pulumi:"channelSecret"`
}

The properties corresponding to a line channel registration

type LineRegistrationArgs

type LineRegistrationArgs struct {
	// Access token for the line channel registration
	ChannelAccessToken pulumi.StringPtrInput `pulumi:"channelAccessToken"`
	// Secret for the line channel registration
	ChannelSecret pulumi.StringPtrInput `pulumi:"channelSecret"`
}

The properties corresponding to a line channel registration

func (LineRegistrationArgs) ElementType

func (LineRegistrationArgs) ElementType() reflect.Type

func (LineRegistrationArgs) ToLineRegistrationOutput

func (i LineRegistrationArgs) ToLineRegistrationOutput() LineRegistrationOutput

func (LineRegistrationArgs) ToLineRegistrationOutputWithContext

func (i LineRegistrationArgs) ToLineRegistrationOutputWithContext(ctx context.Context) LineRegistrationOutput

type LineRegistrationArray

type LineRegistrationArray []LineRegistrationInput

func (LineRegistrationArray) ElementType

func (LineRegistrationArray) ElementType() reflect.Type

func (LineRegistrationArray) ToLineRegistrationArrayOutput

func (i LineRegistrationArray) ToLineRegistrationArrayOutput() LineRegistrationArrayOutput

func (LineRegistrationArray) ToLineRegistrationArrayOutputWithContext

func (i LineRegistrationArray) ToLineRegistrationArrayOutputWithContext(ctx context.Context) LineRegistrationArrayOutput

type LineRegistrationArrayInput

type LineRegistrationArrayInput interface {
	pulumi.Input

	ToLineRegistrationArrayOutput() LineRegistrationArrayOutput
	ToLineRegistrationArrayOutputWithContext(context.Context) LineRegistrationArrayOutput
}

LineRegistrationArrayInput is an input type that accepts LineRegistrationArray and LineRegistrationArrayOutput values. You can construct a concrete instance of `LineRegistrationArrayInput` via:

LineRegistrationArray{ LineRegistrationArgs{...} }

type LineRegistrationArrayOutput

type LineRegistrationArrayOutput struct{ *pulumi.OutputState }

func (LineRegistrationArrayOutput) ElementType

func (LineRegistrationArrayOutput) Index

func (LineRegistrationArrayOutput) ToLineRegistrationArrayOutput

func (o LineRegistrationArrayOutput) ToLineRegistrationArrayOutput() LineRegistrationArrayOutput

func (LineRegistrationArrayOutput) ToLineRegistrationArrayOutputWithContext

func (o LineRegistrationArrayOutput) ToLineRegistrationArrayOutputWithContext(ctx context.Context) LineRegistrationArrayOutput

type LineRegistrationInput

type LineRegistrationInput interface {
	pulumi.Input

	ToLineRegistrationOutput() LineRegistrationOutput
	ToLineRegistrationOutputWithContext(context.Context) LineRegistrationOutput
}

LineRegistrationInput is an input type that accepts LineRegistrationArgs and LineRegistrationOutput values. You can construct a concrete instance of `LineRegistrationInput` via:

LineRegistrationArgs{...}

type LineRegistrationOutput

type LineRegistrationOutput struct{ *pulumi.OutputState }

The properties corresponding to a line channel registration

func (LineRegistrationOutput) ChannelAccessToken

func (o LineRegistrationOutput) ChannelAccessToken() pulumi.StringPtrOutput

Access token for the line channel registration

func (LineRegistrationOutput) ChannelSecret

func (o LineRegistrationOutput) ChannelSecret() pulumi.StringPtrOutput

Secret for the line channel registration

func (LineRegistrationOutput) ElementType

func (LineRegistrationOutput) ElementType() reflect.Type

func (LineRegistrationOutput) ToLineRegistrationOutput

func (o LineRegistrationOutput) ToLineRegistrationOutput() LineRegistrationOutput

func (LineRegistrationOutput) ToLineRegistrationOutputWithContext

func (o LineRegistrationOutput) ToLineRegistrationOutputWithContext(ctx context.Context) LineRegistrationOutput

type LineRegistrationResponse

type LineRegistrationResponse struct {
	// Access token for the line channel registration
	ChannelAccessToken *string `pulumi:"channelAccessToken"`
	// Secret for the line channel registration
	ChannelSecret *string `pulumi:"channelSecret"`
	// Id generated for the line channel registration
	GeneratedId string `pulumi:"generatedId"`
}

The properties corresponding to a line channel registration

type LineRegistrationResponseArrayOutput

type LineRegistrationResponseArrayOutput struct{ *pulumi.OutputState }

func (LineRegistrationResponseArrayOutput) ElementType

func (LineRegistrationResponseArrayOutput) Index

func (LineRegistrationResponseArrayOutput) ToLineRegistrationResponseArrayOutput

func (o LineRegistrationResponseArrayOutput) ToLineRegistrationResponseArrayOutput() LineRegistrationResponseArrayOutput

func (LineRegistrationResponseArrayOutput) ToLineRegistrationResponseArrayOutputWithContext

func (o LineRegistrationResponseArrayOutput) ToLineRegistrationResponseArrayOutputWithContext(ctx context.Context) LineRegistrationResponseArrayOutput

type LineRegistrationResponseOutput

type LineRegistrationResponseOutput struct{ *pulumi.OutputState }

The properties corresponding to a line channel registration

func (LineRegistrationResponseOutput) ChannelAccessToken

func (o LineRegistrationResponseOutput) ChannelAccessToken() pulumi.StringPtrOutput

Access token for the line channel registration

func (LineRegistrationResponseOutput) ChannelSecret

Secret for the line channel registration

func (LineRegistrationResponseOutput) ElementType

func (LineRegistrationResponseOutput) GeneratedId

Id generated for the line channel registration

func (LineRegistrationResponseOutput) ToLineRegistrationResponseOutput

func (o LineRegistrationResponseOutput) ToLineRegistrationResponseOutput() LineRegistrationResponseOutput

func (LineRegistrationResponseOutput) ToLineRegistrationResponseOutputWithContext

func (o LineRegistrationResponseOutput) ToLineRegistrationResponseOutputWithContext(ctx context.Context) LineRegistrationResponseOutput

type ListBotConnectionServiceProvidersArgs

type ListBotConnectionServiceProvidersArgs struct {
}

type ListBotConnectionServiceProvidersOutputArgs

type ListBotConnectionServiceProvidersOutputArgs struct {
}

func (ListBotConnectionServiceProvidersOutputArgs) ElementType

type ListBotConnectionServiceProvidersResult

type ListBotConnectionServiceProvidersResult struct {
	// The link used to get the next page of bot service providers.
	NextLink *string `pulumi:"nextLink"`
	// Gets the list of bot service providers and their properties.
	Value []ServiceProviderResponse `pulumi:"value"`
}

The list of bot service providers response.

func ListBotConnectionServiceProviders

Lists the available Service Providers for creating Connection Settings Azure REST API version: 2022-09-15.

Other available API versions: 2017-12-01, 2018-07-12, 2020-06-02, 2021-03-01, 2021-05-01-preview, 2022-06-15-preview, 2023-09-15-preview.

type ListBotConnectionServiceProvidersResultOutput

type ListBotConnectionServiceProvidersResultOutput struct{ *pulumi.OutputState }

The list of bot service providers response.

func (ListBotConnectionServiceProvidersResultOutput) ElementType

The link used to get the next page of bot service providers.

func (ListBotConnectionServiceProvidersResultOutput) ToListBotConnectionServiceProvidersResultOutput

func (o ListBotConnectionServiceProvidersResultOutput) ToListBotConnectionServiceProvidersResultOutput() ListBotConnectionServiceProvidersResultOutput

func (ListBotConnectionServiceProvidersResultOutput) ToListBotConnectionServiceProvidersResultOutputWithContext

func (o ListBotConnectionServiceProvidersResultOutput) ToListBotConnectionServiceProvidersResultOutputWithContext(ctx context.Context) ListBotConnectionServiceProvidersResultOutput

func (ListBotConnectionServiceProvidersResultOutput) Value

Gets the list of bot service providers and their properties.

type ListBotConnectionWithSecretsArgs

type ListBotConnectionWithSecretsArgs struct {
	// The name of the Bot Service Connection Setting resource.
	ConnectionName string `pulumi:"connectionName"`
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Bot resource.
	ResourceName string `pulumi:"resourceName"`
}

type ListBotConnectionWithSecretsOutputArgs

type ListBotConnectionWithSecretsOutputArgs struct {
	// The name of the Bot Service Connection Setting resource.
	ConnectionName pulumi.StringInput `pulumi:"connectionName"`
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Bot resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (ListBotConnectionWithSecretsOutputArgs) ElementType

type ListBotConnectionWithSecretsResult

type ListBotConnectionWithSecretsResult struct {
	// Entity Tag.
	Etag *string `pulumi:"etag"`
	// Specifies the resource ID.
	Id string `pulumi:"id"`
	// Required. Gets or sets the Kind of the resource.
	Kind *string `pulumi:"kind"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// Specifies the name of the resource.
	Name string `pulumi:"name"`
	// The set of properties specific to bot channel resource
	Properties ConnectionSettingPropertiesResponse `pulumi:"properties"`
	// Gets or sets the SKU of the resource.
	Sku *SkuResponse `pulumi:"sku"`
	// Contains resource tags defined as key/value pairs.
	Tags map[string]string `pulumi:"tags"`
	// Specifies the type of the resource.
	Type string `pulumi:"type"`
	// Entity zones
	Zones []string `pulumi:"zones"`
}

Bot channel resource definition

func ListBotConnectionWithSecrets

func ListBotConnectionWithSecrets(ctx *pulumi.Context, args *ListBotConnectionWithSecretsArgs, opts ...pulumi.InvokeOption) (*ListBotConnectionWithSecretsResult, error)

Get a Connection Setting registration for a Bot Service Azure REST API version: 2022-09-15.

Other available API versions: 2023-09-15-preview.

func (*ListBotConnectionWithSecretsResult) Defaults

Defaults sets the appropriate defaults for ListBotConnectionWithSecretsResult

type ListBotConnectionWithSecretsResultOutput

type ListBotConnectionWithSecretsResultOutput struct{ *pulumi.OutputState }

Bot channel resource definition

func (ListBotConnectionWithSecretsResultOutput) ElementType

func (ListBotConnectionWithSecretsResultOutput) Etag

Entity Tag.

func (ListBotConnectionWithSecretsResultOutput) Id

Specifies the resource ID.

func (ListBotConnectionWithSecretsResultOutput) Kind

Required. Gets or sets the Kind of the resource.

func (ListBotConnectionWithSecretsResultOutput) Location

Specifies the location of the resource.

func (ListBotConnectionWithSecretsResultOutput) Name

Specifies the name of the resource.

func (ListBotConnectionWithSecretsResultOutput) Properties

The set of properties specific to bot channel resource

func (ListBotConnectionWithSecretsResultOutput) Sku

Gets or sets the SKU of the resource.

func (ListBotConnectionWithSecretsResultOutput) Tags

Contains resource tags defined as key/value pairs.

func (ListBotConnectionWithSecretsResultOutput) ToListBotConnectionWithSecretsResultOutput

func (o ListBotConnectionWithSecretsResultOutput) ToListBotConnectionWithSecretsResultOutput() ListBotConnectionWithSecretsResultOutput

func (ListBotConnectionWithSecretsResultOutput) ToListBotConnectionWithSecretsResultOutputWithContext

func (o ListBotConnectionWithSecretsResultOutput) ToListBotConnectionWithSecretsResultOutputWithContext(ctx context.Context) ListBotConnectionWithSecretsResultOutput

func (ListBotConnectionWithSecretsResultOutput) Type

Specifies the type of the resource.

func (ListBotConnectionWithSecretsResultOutput) Zones

Entity zones

type ListChannelWithKeysArgs

type ListChannelWithKeysArgs struct {
	// The name of the Channel resource.
	ChannelName string `pulumi:"channelName"`
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Bot resource.
	ResourceName string `pulumi:"resourceName"`
}

type ListChannelWithKeysOutputArgs

type ListChannelWithKeysOutputArgs struct {
	// The name of the Channel resource.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Bot resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (ListChannelWithKeysOutputArgs) ElementType

type ListChannelWithKeysResult

type ListChannelWithKeysResult struct {
	// Changed time of the resource
	ChangedTime *string `pulumi:"changedTime"`
	// Entity tag of the resource
	EntityTag *string `pulumi:"entityTag"`
	// Entity Tag.
	Etag *string `pulumi:"etag"`
	// Specifies the resource ID.
	Id string `pulumi:"id"`
	// Required. Gets or sets the Kind of the resource.
	Kind *string `pulumi:"kind"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// Specifies the name of the resource.
	Name string `pulumi:"name"`
	// The set of properties specific to bot channel resource
	Properties interface{} `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState *string `pulumi:"provisioningState"`
	// The set of properties specific to bot channel resource
	Resource interface{} `pulumi:"resource"`
	// Channel settings
	Setting *ChannelSettingsResponse `pulumi:"setting"`
	// Gets or sets the SKU of the resource.
	Sku *SkuResponse `pulumi:"sku"`
	// Contains resource tags defined as key/value pairs.
	Tags map[string]string `pulumi:"tags"`
	// Specifies the type of the resource.
	Type string `pulumi:"type"`
	// Entity zones
	Zones []string `pulumi:"zones"`
}

The ARM channel of list channel with keys operation response.

func ListChannelWithKeys

func ListChannelWithKeys(ctx *pulumi.Context, args *ListChannelWithKeysArgs, opts ...pulumi.InvokeOption) (*ListChannelWithKeysResult, error)

Lists a Channel registration for a Bot Service including secrets Azure REST API version: 2022-09-15.

Other available API versions: 2023-09-15-preview.

func (*ListChannelWithKeysResult) Defaults

Defaults sets the appropriate defaults for ListChannelWithKeysResult

type ListChannelWithKeysResultOutput

type ListChannelWithKeysResultOutput struct{ *pulumi.OutputState }

The ARM channel of list channel with keys operation response.

func (ListChannelWithKeysResultOutput) ChangedTime

Changed time of the resource

func (ListChannelWithKeysResultOutput) ElementType

func (ListChannelWithKeysResultOutput) EntityTag

Entity tag of the resource

func (ListChannelWithKeysResultOutput) Etag

Entity Tag.

func (ListChannelWithKeysResultOutput) Id

Specifies the resource ID.

func (ListChannelWithKeysResultOutput) Kind

Required. Gets or sets the Kind of the resource.

func (ListChannelWithKeysResultOutput) Location

Specifies the location of the resource.

func (ListChannelWithKeysResultOutput) Name

Specifies the name of the resource.

func (ListChannelWithKeysResultOutput) Properties

The set of properties specific to bot channel resource

func (ListChannelWithKeysResultOutput) ProvisioningState

Provisioning state of the resource

func (ListChannelWithKeysResultOutput) Resource

The set of properties specific to bot channel resource

func (ListChannelWithKeysResultOutput) Setting

Channel settings

func (ListChannelWithKeysResultOutput) Sku

Gets or sets the SKU of the resource.

func (ListChannelWithKeysResultOutput) Tags

Contains resource tags defined as key/value pairs.

func (ListChannelWithKeysResultOutput) ToListChannelWithKeysResultOutput

func (o ListChannelWithKeysResultOutput) ToListChannelWithKeysResultOutput() ListChannelWithKeysResultOutput

func (ListChannelWithKeysResultOutput) ToListChannelWithKeysResultOutputWithContext

func (o ListChannelWithKeysResultOutput) ToListChannelWithKeysResultOutputWithContext(ctx context.Context) ListChannelWithKeysResultOutput

func (ListChannelWithKeysResultOutput) Type

Specifies the type of the resource.

func (ListChannelWithKeysResultOutput) Zones

Entity zones

type ListQnAMakerEndpointKeyArgs

type ListQnAMakerEndpointKeyArgs struct {
	// Subscription key which provides access to this API.
	Authkey *string `pulumi:"authkey"`
	// the host name of the QnA Maker endpoint
	Hostname *string `pulumi:"hostname"`
}

type ListQnAMakerEndpointKeyOutputArgs

type ListQnAMakerEndpointKeyOutputArgs struct {
	// Subscription key which provides access to this API.
	Authkey pulumi.StringPtrInput `pulumi:"authkey"`
	// the host name of the QnA Maker endpoint
	Hostname pulumi.StringPtrInput `pulumi:"hostname"`
}

func (ListQnAMakerEndpointKeyOutputArgs) ElementType

type ListQnAMakerEndpointKeyResult

type ListQnAMakerEndpointKeyResult struct {
	// Current version of runtime.
	InstalledVersion *string `pulumi:"installedVersion"`
	// Latest version of runtime.
	LastStableVersion *string `pulumi:"lastStableVersion"`
	// Primary Access Key.
	PrimaryEndpointKey *string `pulumi:"primaryEndpointKey"`
	// Secondary Access Key.
	SecondaryEndpointKey *string `pulumi:"secondaryEndpointKey"`
}

Schema for EndpointKeys generate/refresh operations.

func ListQnAMakerEndpointKey

func ListQnAMakerEndpointKey(ctx *pulumi.Context, args *ListQnAMakerEndpointKeyArgs, opts ...pulumi.InvokeOption) (*ListQnAMakerEndpointKeyResult, error)

Lists the QnA Maker endpoint keys Azure REST API version: 2022-09-15.

Other available API versions: 2022-06-15-preview, 2023-09-15-preview.

type ListQnAMakerEndpointKeyResultOutput

type ListQnAMakerEndpointKeyResultOutput struct{ *pulumi.OutputState }

Schema for EndpointKeys generate/refresh operations.

func (ListQnAMakerEndpointKeyResultOutput) ElementType

func (ListQnAMakerEndpointKeyResultOutput) InstalledVersion

Current version of runtime.

func (ListQnAMakerEndpointKeyResultOutput) LastStableVersion

Latest version of runtime.

func (ListQnAMakerEndpointKeyResultOutput) PrimaryEndpointKey

Primary Access Key.

func (ListQnAMakerEndpointKeyResultOutput) SecondaryEndpointKey

Secondary Access Key.

func (ListQnAMakerEndpointKeyResultOutput) ToListQnAMakerEndpointKeyResultOutput

func (o ListQnAMakerEndpointKeyResultOutput) ToListQnAMakerEndpointKeyResultOutput() ListQnAMakerEndpointKeyResultOutput

func (ListQnAMakerEndpointKeyResultOutput) ToListQnAMakerEndpointKeyResultOutputWithContext

func (o ListQnAMakerEndpointKeyResultOutput) ToListQnAMakerEndpointKeyResultOutputWithContext(ctx context.Context) ListQnAMakerEndpointKeyResultOutput

type LookupBotArgs

type LookupBotArgs struct {
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Bot resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupBotConnectionArgs

type LookupBotConnectionArgs struct {
	// The name of the Bot Service Connection Setting resource.
	ConnectionName string `pulumi:"connectionName"`
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Bot resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupBotConnectionOutputArgs

type LookupBotConnectionOutputArgs struct {
	// The name of the Bot Service Connection Setting resource.
	ConnectionName pulumi.StringInput `pulumi:"connectionName"`
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Bot resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupBotConnectionOutputArgs) ElementType

type LookupBotConnectionResult

type LookupBotConnectionResult struct {
	// Entity Tag.
	Etag *string `pulumi:"etag"`
	// Specifies the resource ID.
	Id string `pulumi:"id"`
	// Required. Gets or sets the Kind of the resource.
	Kind *string `pulumi:"kind"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// Specifies the name of the resource.
	Name string `pulumi:"name"`
	// The set of properties specific to bot channel resource
	Properties ConnectionSettingPropertiesResponse `pulumi:"properties"`
	// Gets or sets the SKU of the resource.
	Sku *SkuResponse `pulumi:"sku"`
	// Contains resource tags defined as key/value pairs.
	Tags map[string]string `pulumi:"tags"`
	// Specifies the type of the resource.
	Type string `pulumi:"type"`
	// Entity zones
	Zones []string `pulumi:"zones"`
}

Bot channel resource definition

func LookupBotConnection

func LookupBotConnection(ctx *pulumi.Context, args *LookupBotConnectionArgs, opts ...pulumi.InvokeOption) (*LookupBotConnectionResult, error)

Get a Connection Setting registration for a Bot Service Azure REST API version: 2022-09-15.

Other available API versions: 2023-09-15-preview.

func (*LookupBotConnectionResult) Defaults

Defaults sets the appropriate defaults for LookupBotConnectionResult

type LookupBotConnectionResultOutput

type LookupBotConnectionResultOutput struct{ *pulumi.OutputState }

Bot channel resource definition

func (LookupBotConnectionResultOutput) ElementType

func (LookupBotConnectionResultOutput) Etag

Entity Tag.

func (LookupBotConnectionResultOutput) Id

Specifies the resource ID.

func (LookupBotConnectionResultOutput) Kind

Required. Gets or sets the Kind of the resource.

func (LookupBotConnectionResultOutput) Location

Specifies the location of the resource.

func (LookupBotConnectionResultOutput) Name

Specifies the name of the resource.

func (LookupBotConnectionResultOutput) Properties

The set of properties specific to bot channel resource

func (LookupBotConnectionResultOutput) Sku

Gets or sets the SKU of the resource.

func (LookupBotConnectionResultOutput) Tags

Contains resource tags defined as key/value pairs.

func (LookupBotConnectionResultOutput) ToLookupBotConnectionResultOutput

func (o LookupBotConnectionResultOutput) ToLookupBotConnectionResultOutput() LookupBotConnectionResultOutput

func (LookupBotConnectionResultOutput) ToLookupBotConnectionResultOutputWithContext

func (o LookupBotConnectionResultOutput) ToLookupBotConnectionResultOutputWithContext(ctx context.Context) LookupBotConnectionResultOutput

func (LookupBotConnectionResultOutput) Type

Specifies the type of the resource.

func (LookupBotConnectionResultOutput) Zones

Entity zones

type LookupBotOutputArgs

type LookupBotOutputArgs struct {
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Bot resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupBotOutputArgs) ElementType

func (LookupBotOutputArgs) ElementType() reflect.Type

type LookupBotResult

type LookupBotResult struct {
	// Entity Tag.
	Etag *string `pulumi:"etag"`
	// Specifies the resource ID.
	Id string `pulumi:"id"`
	// Required. Gets or sets the Kind of the resource.
	Kind *string `pulumi:"kind"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// Specifies the name of the resource.
	Name string `pulumi:"name"`
	// The set of properties specific to bot resource
	Properties BotPropertiesResponse `pulumi:"properties"`
	// Gets or sets the SKU of the resource.
	Sku *SkuResponse `pulumi:"sku"`
	// Contains resource tags defined as key/value pairs.
	Tags map[string]string `pulumi:"tags"`
	// Specifies the type of the resource.
	Type string `pulumi:"type"`
	// Entity zones
	Zones []string `pulumi:"zones"`
}

Bot resource definition

func LookupBot

func LookupBot(ctx *pulumi.Context, args *LookupBotArgs, opts ...pulumi.InvokeOption) (*LookupBotResult, error)

Returns a BotService specified by the parameters. Azure REST API version: 2022-09-15.

Other available API versions: 2023-09-15-preview.

func (*LookupBotResult) Defaults

func (val *LookupBotResult) Defaults() *LookupBotResult

Defaults sets the appropriate defaults for LookupBotResult

type LookupBotResultOutput

type LookupBotResultOutput struct{ *pulumi.OutputState }

Bot resource definition

func (LookupBotResultOutput) ElementType

func (LookupBotResultOutput) ElementType() reflect.Type

func (LookupBotResultOutput) Etag

Entity Tag.

func (LookupBotResultOutput) Id

Specifies the resource ID.

func (LookupBotResultOutput) Kind

Required. Gets or sets the Kind of the resource.

func (LookupBotResultOutput) Location

Specifies the location of the resource.

func (LookupBotResultOutput) Name

Specifies the name of the resource.

func (LookupBotResultOutput) Properties

The set of properties specific to bot resource

func (LookupBotResultOutput) Sku

Gets or sets the SKU of the resource.

func (LookupBotResultOutput) Tags

Contains resource tags defined as key/value pairs.

func (LookupBotResultOutput) ToLookupBotResultOutput

func (o LookupBotResultOutput) ToLookupBotResultOutput() LookupBotResultOutput

func (LookupBotResultOutput) ToLookupBotResultOutputWithContext

func (o LookupBotResultOutput) ToLookupBotResultOutputWithContext(ctx context.Context) LookupBotResultOutput

func (LookupBotResultOutput) Type

Specifies the type of the resource.

func (LookupBotResultOutput) Zones

Entity zones

type LookupChannelArgs

type LookupChannelArgs struct {
	// The name of the Bot resource.
	ChannelName string `pulumi:"channelName"`
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Bot resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupChannelOutputArgs

type LookupChannelOutputArgs struct {
	// The name of the Bot resource.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Bot resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupChannelOutputArgs) ElementType

func (LookupChannelOutputArgs) ElementType() reflect.Type

type LookupChannelResult

type LookupChannelResult struct {
	// Entity Tag.
	Etag *string `pulumi:"etag"`
	// Specifies the resource ID.
	Id string `pulumi:"id"`
	// Required. Gets or sets the Kind of the resource.
	Kind *string `pulumi:"kind"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// Specifies the name of the resource.
	Name string `pulumi:"name"`
	// The set of properties specific to bot channel resource
	Properties interface{} `pulumi:"properties"`
	// Gets or sets the SKU of the resource.
	Sku *SkuResponse `pulumi:"sku"`
	// Contains resource tags defined as key/value pairs.
	Tags map[string]string `pulumi:"tags"`
	// Specifies the type of the resource.
	Type string `pulumi:"type"`
	// Entity zones
	Zones []string `pulumi:"zones"`
}

Bot channel resource definition

func LookupChannel

func LookupChannel(ctx *pulumi.Context, args *LookupChannelArgs, opts ...pulumi.InvokeOption) (*LookupChannelResult, error)

Returns a BotService Channel registration specified by the parameters. Azure REST API version: 2022-09-15.

Other available API versions: 2023-09-15-preview.

type LookupChannelResultOutput

type LookupChannelResultOutput struct{ *pulumi.OutputState }

Bot channel resource definition

func (LookupChannelResultOutput) ElementType

func (LookupChannelResultOutput) ElementType() reflect.Type

func (LookupChannelResultOutput) Etag

Entity Tag.

func (LookupChannelResultOutput) Id

Specifies the resource ID.

func (LookupChannelResultOutput) Kind

Required. Gets or sets the Kind of the resource.

func (LookupChannelResultOutput) Location

Specifies the location of the resource.

func (LookupChannelResultOutput) Name

Specifies the name of the resource.

func (LookupChannelResultOutput) Properties

The set of properties specific to bot channel resource

func (LookupChannelResultOutput) Sku

Gets or sets the SKU of the resource.

func (LookupChannelResultOutput) Tags

Contains resource tags defined as key/value pairs.

func (LookupChannelResultOutput) ToLookupChannelResultOutput

func (o LookupChannelResultOutput) ToLookupChannelResultOutput() LookupChannelResultOutput

func (LookupChannelResultOutput) ToLookupChannelResultOutputWithContext

func (o LookupChannelResultOutput) ToLookupChannelResultOutputWithContext(ctx context.Context) LookupChannelResultOutput

func (LookupChannelResultOutput) Type

Specifies the type of the resource.

func (LookupChannelResultOutput) Zones

Entity zones

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection associated with the Azure resource
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the Bot resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionOutputArgs struct {
	// The name of the private endpoint connection associated with the Azure resource
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the Bot resource.
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// Group ids
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The Private Endpoint Connection resource.

func LookupPrivateEndpointConnection

Gets the specified private endpoint connection associated with the Bot. Azure REST API version: 2022-09-15.

Other available API versions: 2023-09-15-preview.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

The Private Endpoint Connection resource.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) GroupIds

Group ids

func (LookupPrivateEndpointConnectionResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupPrivateEndpointConnectionResultOutput) Name

The name of the resource

func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint

The resource of private end point.

func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type M365Extensions

type M365Extensions struct {
	// The channel name
	// Expected value is 'M365Extensions'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
}

M365 Extensions definition

func (*M365Extensions) Defaults

func (val *M365Extensions) Defaults() *M365Extensions

Defaults sets the appropriate defaults for M365Extensions

type M365ExtensionsArgs

type M365ExtensionsArgs struct {
	// The channel name
	// Expected value is 'M365Extensions'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
}

M365 Extensions definition

func (*M365ExtensionsArgs) Defaults

func (val *M365ExtensionsArgs) Defaults() *M365ExtensionsArgs

Defaults sets the appropriate defaults for M365ExtensionsArgs

func (M365ExtensionsArgs) ElementType

func (M365ExtensionsArgs) ElementType() reflect.Type

func (M365ExtensionsArgs) ToM365ExtensionsOutput

func (i M365ExtensionsArgs) ToM365ExtensionsOutput() M365ExtensionsOutput

func (M365ExtensionsArgs) ToM365ExtensionsOutputWithContext

func (i M365ExtensionsArgs) ToM365ExtensionsOutputWithContext(ctx context.Context) M365ExtensionsOutput

func (M365ExtensionsArgs) ToM365ExtensionsPtrOutput

func (i M365ExtensionsArgs) ToM365ExtensionsPtrOutput() M365ExtensionsPtrOutput

func (M365ExtensionsArgs) ToM365ExtensionsPtrOutputWithContext

func (i M365ExtensionsArgs) ToM365ExtensionsPtrOutputWithContext(ctx context.Context) M365ExtensionsPtrOutput

type M365ExtensionsInput

type M365ExtensionsInput interface {
	pulumi.Input

	ToM365ExtensionsOutput() M365ExtensionsOutput
	ToM365ExtensionsOutputWithContext(context.Context) M365ExtensionsOutput
}

M365ExtensionsInput is an input type that accepts M365ExtensionsArgs and M365ExtensionsOutput values. You can construct a concrete instance of `M365ExtensionsInput` via:

M365ExtensionsArgs{...}

type M365ExtensionsOutput

type M365ExtensionsOutput struct{ *pulumi.OutputState }

M365 Extensions definition

func (M365ExtensionsOutput) ChannelName

func (o M365ExtensionsOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'M365Extensions'.

func (M365ExtensionsOutput) ElementType

func (M365ExtensionsOutput) ElementType() reflect.Type

func (M365ExtensionsOutput) Etag

Entity Tag of the resource

func (M365ExtensionsOutput) Location

Specifies the location of the resource.

func (M365ExtensionsOutput) ToM365ExtensionsOutput

func (o M365ExtensionsOutput) ToM365ExtensionsOutput() M365ExtensionsOutput

func (M365ExtensionsOutput) ToM365ExtensionsOutputWithContext

func (o M365ExtensionsOutput) ToM365ExtensionsOutputWithContext(ctx context.Context) M365ExtensionsOutput

func (M365ExtensionsOutput) ToM365ExtensionsPtrOutput

func (o M365ExtensionsOutput) ToM365ExtensionsPtrOutput() M365ExtensionsPtrOutput

func (M365ExtensionsOutput) ToM365ExtensionsPtrOutputWithContext

func (o M365ExtensionsOutput) ToM365ExtensionsPtrOutputWithContext(ctx context.Context) M365ExtensionsPtrOutput

type M365ExtensionsPtrInput

type M365ExtensionsPtrInput interface {
	pulumi.Input

	ToM365ExtensionsPtrOutput() M365ExtensionsPtrOutput
	ToM365ExtensionsPtrOutputWithContext(context.Context) M365ExtensionsPtrOutput
}

M365ExtensionsPtrInput is an input type that accepts M365ExtensionsArgs, M365ExtensionsPtr and M365ExtensionsPtrOutput values. You can construct a concrete instance of `M365ExtensionsPtrInput` via:

        M365ExtensionsArgs{...}

or:

        nil

type M365ExtensionsPtrOutput

type M365ExtensionsPtrOutput struct{ *pulumi.OutputState }

func (M365ExtensionsPtrOutput) ChannelName

The channel name Expected value is 'M365Extensions'.

func (M365ExtensionsPtrOutput) Elem

func (M365ExtensionsPtrOutput) ElementType

func (M365ExtensionsPtrOutput) ElementType() reflect.Type

func (M365ExtensionsPtrOutput) Etag

Entity Tag of the resource

func (M365ExtensionsPtrOutput) Location

Specifies the location of the resource.

func (M365ExtensionsPtrOutput) ToM365ExtensionsPtrOutput

func (o M365ExtensionsPtrOutput) ToM365ExtensionsPtrOutput() M365ExtensionsPtrOutput

func (M365ExtensionsPtrOutput) ToM365ExtensionsPtrOutputWithContext

func (o M365ExtensionsPtrOutput) ToM365ExtensionsPtrOutputWithContext(ctx context.Context) M365ExtensionsPtrOutput

type M365ExtensionsResponse

type M365ExtensionsResponse struct {
	// The channel name
	// Expected value is 'M365Extensions'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

M365 Extensions definition

func (*M365ExtensionsResponse) Defaults

Defaults sets the appropriate defaults for M365ExtensionsResponse

type M365ExtensionsResponseOutput

type M365ExtensionsResponseOutput struct{ *pulumi.OutputState }

M365 Extensions definition

func (M365ExtensionsResponseOutput) ChannelName

The channel name Expected value is 'M365Extensions'.

func (M365ExtensionsResponseOutput) ElementType

func (M365ExtensionsResponseOutput) Etag

Entity Tag of the resource

func (M365ExtensionsResponseOutput) Location

Specifies the location of the resource.

func (M365ExtensionsResponseOutput) ProvisioningState

func (o M365ExtensionsResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (M365ExtensionsResponseOutput) ToM365ExtensionsResponseOutput

func (o M365ExtensionsResponseOutput) ToM365ExtensionsResponseOutput() M365ExtensionsResponseOutput

func (M365ExtensionsResponseOutput) ToM365ExtensionsResponseOutputWithContext

func (o M365ExtensionsResponseOutput) ToM365ExtensionsResponseOutputWithContext(ctx context.Context) M365ExtensionsResponseOutput

type M365ExtensionsResponsePtrOutput

type M365ExtensionsResponsePtrOutput struct{ *pulumi.OutputState }

func (M365ExtensionsResponsePtrOutput) ChannelName

The channel name Expected value is 'M365Extensions'.

func (M365ExtensionsResponsePtrOutput) Elem

func (M365ExtensionsResponsePtrOutput) ElementType

func (M365ExtensionsResponsePtrOutput) Etag

Entity Tag of the resource

func (M365ExtensionsResponsePtrOutput) Location

Specifies the location of the resource.

func (M365ExtensionsResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (M365ExtensionsResponsePtrOutput) ToM365ExtensionsResponsePtrOutput

func (o M365ExtensionsResponsePtrOutput) ToM365ExtensionsResponsePtrOutput() M365ExtensionsResponsePtrOutput

func (M365ExtensionsResponsePtrOutput) ToM365ExtensionsResponsePtrOutputWithContext

func (o M365ExtensionsResponsePtrOutput) ToM365ExtensionsResponsePtrOutputWithContext(ctx context.Context) M365ExtensionsResponsePtrOutput

type MsTeamsChannel

type MsTeamsChannel struct {
	// The channel name
	// Expected value is 'MsTeamsChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Microsoft Teams channel resource
	Properties *MsTeamsChannelProperties `pulumi:"properties"`
}

Microsoft Teams channel definition

func (*MsTeamsChannel) Defaults

func (val *MsTeamsChannel) Defaults() *MsTeamsChannel

Defaults sets the appropriate defaults for MsTeamsChannel

type MsTeamsChannelArgs

type MsTeamsChannelArgs struct {
	// The channel name
	// Expected value is 'MsTeamsChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The set of properties specific to Microsoft Teams channel resource
	Properties MsTeamsChannelPropertiesPtrInput `pulumi:"properties"`
}

Microsoft Teams channel definition

func (*MsTeamsChannelArgs) Defaults

func (val *MsTeamsChannelArgs) Defaults() *MsTeamsChannelArgs

Defaults sets the appropriate defaults for MsTeamsChannelArgs

func (MsTeamsChannelArgs) ElementType

func (MsTeamsChannelArgs) ElementType() reflect.Type

func (MsTeamsChannelArgs) ToMsTeamsChannelOutput

func (i MsTeamsChannelArgs) ToMsTeamsChannelOutput() MsTeamsChannelOutput

func (MsTeamsChannelArgs) ToMsTeamsChannelOutputWithContext

func (i MsTeamsChannelArgs) ToMsTeamsChannelOutputWithContext(ctx context.Context) MsTeamsChannelOutput

func (MsTeamsChannelArgs) ToMsTeamsChannelPtrOutput

func (i MsTeamsChannelArgs) ToMsTeamsChannelPtrOutput() MsTeamsChannelPtrOutput

func (MsTeamsChannelArgs) ToMsTeamsChannelPtrOutputWithContext

func (i MsTeamsChannelArgs) ToMsTeamsChannelPtrOutputWithContext(ctx context.Context) MsTeamsChannelPtrOutput

type MsTeamsChannelInput

type MsTeamsChannelInput interface {
	pulumi.Input

	ToMsTeamsChannelOutput() MsTeamsChannelOutput
	ToMsTeamsChannelOutputWithContext(context.Context) MsTeamsChannelOutput
}

MsTeamsChannelInput is an input type that accepts MsTeamsChannelArgs and MsTeamsChannelOutput values. You can construct a concrete instance of `MsTeamsChannelInput` via:

MsTeamsChannelArgs{...}

type MsTeamsChannelOutput

type MsTeamsChannelOutput struct{ *pulumi.OutputState }

Microsoft Teams channel definition

func (MsTeamsChannelOutput) ChannelName

func (o MsTeamsChannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'MsTeamsChannel'.

func (MsTeamsChannelOutput) ElementType

func (MsTeamsChannelOutput) ElementType() reflect.Type

func (MsTeamsChannelOutput) Etag

Entity Tag of the resource

func (MsTeamsChannelOutput) Location

Specifies the location of the resource.

func (MsTeamsChannelOutput) Properties

The set of properties specific to Microsoft Teams channel resource

func (MsTeamsChannelOutput) ToMsTeamsChannelOutput

func (o MsTeamsChannelOutput) ToMsTeamsChannelOutput() MsTeamsChannelOutput

func (MsTeamsChannelOutput) ToMsTeamsChannelOutputWithContext

func (o MsTeamsChannelOutput) ToMsTeamsChannelOutputWithContext(ctx context.Context) MsTeamsChannelOutput

func (MsTeamsChannelOutput) ToMsTeamsChannelPtrOutput

func (o MsTeamsChannelOutput) ToMsTeamsChannelPtrOutput() MsTeamsChannelPtrOutput

func (MsTeamsChannelOutput) ToMsTeamsChannelPtrOutputWithContext

func (o MsTeamsChannelOutput) ToMsTeamsChannelPtrOutputWithContext(ctx context.Context) MsTeamsChannelPtrOutput

type MsTeamsChannelProperties

type MsTeamsChannelProperties struct {
	// Whether this channel accepted terms
	AcceptedTerms *bool `pulumi:"acceptedTerms"`
	// Webhook for Microsoft Teams channel calls
	CallingWebhook *string `pulumi:"callingWebhook"`
	// Deployment environment for Microsoft Teams channel calls
	DeploymentEnvironment *string `pulumi:"deploymentEnvironment"`
	// Enable calling for Microsoft Teams channel
	EnableCalling *bool `pulumi:"enableCalling"`
	// Webhook for Microsoft Teams channel calls
	IncomingCallRoute *string `pulumi:"incomingCallRoute"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
}

The parameters to provide for the Microsoft Teams channel.

func (*MsTeamsChannelProperties) Defaults

Defaults sets the appropriate defaults for MsTeamsChannelProperties

type MsTeamsChannelPropertiesArgs

type MsTeamsChannelPropertiesArgs struct {
	// Whether this channel accepted terms
	AcceptedTerms pulumi.BoolPtrInput `pulumi:"acceptedTerms"`
	// Webhook for Microsoft Teams channel calls
	CallingWebhook pulumi.StringPtrInput `pulumi:"callingWebhook"`
	// Deployment environment for Microsoft Teams channel calls
	DeploymentEnvironment pulumi.StringPtrInput `pulumi:"deploymentEnvironment"`
	// Enable calling for Microsoft Teams channel
	EnableCalling pulumi.BoolPtrInput `pulumi:"enableCalling"`
	// Webhook for Microsoft Teams channel calls
	IncomingCallRoute pulumi.StringPtrInput `pulumi:"incomingCallRoute"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

The parameters to provide for the Microsoft Teams channel.

func (*MsTeamsChannelPropertiesArgs) Defaults

Defaults sets the appropriate defaults for MsTeamsChannelPropertiesArgs

func (MsTeamsChannelPropertiesArgs) ElementType

func (MsTeamsChannelPropertiesArgs) ToMsTeamsChannelPropertiesOutput

func (i MsTeamsChannelPropertiesArgs) ToMsTeamsChannelPropertiesOutput() MsTeamsChannelPropertiesOutput

func (MsTeamsChannelPropertiesArgs) ToMsTeamsChannelPropertiesOutputWithContext

func (i MsTeamsChannelPropertiesArgs) ToMsTeamsChannelPropertiesOutputWithContext(ctx context.Context) MsTeamsChannelPropertiesOutput

func (MsTeamsChannelPropertiesArgs) ToMsTeamsChannelPropertiesPtrOutput

func (i MsTeamsChannelPropertiesArgs) ToMsTeamsChannelPropertiesPtrOutput() MsTeamsChannelPropertiesPtrOutput

func (MsTeamsChannelPropertiesArgs) ToMsTeamsChannelPropertiesPtrOutputWithContext

func (i MsTeamsChannelPropertiesArgs) ToMsTeamsChannelPropertiesPtrOutputWithContext(ctx context.Context) MsTeamsChannelPropertiesPtrOutput

type MsTeamsChannelPropertiesInput

type MsTeamsChannelPropertiesInput interface {
	pulumi.Input

	ToMsTeamsChannelPropertiesOutput() MsTeamsChannelPropertiesOutput
	ToMsTeamsChannelPropertiesOutputWithContext(context.Context) MsTeamsChannelPropertiesOutput
}

MsTeamsChannelPropertiesInput is an input type that accepts MsTeamsChannelPropertiesArgs and MsTeamsChannelPropertiesOutput values. You can construct a concrete instance of `MsTeamsChannelPropertiesInput` via:

MsTeamsChannelPropertiesArgs{...}

type MsTeamsChannelPropertiesOutput

type MsTeamsChannelPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the Microsoft Teams channel.

func (MsTeamsChannelPropertiesOutput) AcceptedTerms

Whether this channel accepted terms

func (MsTeamsChannelPropertiesOutput) CallingWebhook

Webhook for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesOutput) DeploymentEnvironment

func (o MsTeamsChannelPropertiesOutput) DeploymentEnvironment() pulumi.StringPtrOutput

Deployment environment for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesOutput) ElementType

func (MsTeamsChannelPropertiesOutput) EnableCalling

Enable calling for Microsoft Teams channel

func (MsTeamsChannelPropertiesOutput) IncomingCallRoute

Webhook for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesOutput) IsEnabled

Whether this channel is enabled for the bot

func (MsTeamsChannelPropertiesOutput) ToMsTeamsChannelPropertiesOutput

func (o MsTeamsChannelPropertiesOutput) ToMsTeamsChannelPropertiesOutput() MsTeamsChannelPropertiesOutput

func (MsTeamsChannelPropertiesOutput) ToMsTeamsChannelPropertiesOutputWithContext

func (o MsTeamsChannelPropertiesOutput) ToMsTeamsChannelPropertiesOutputWithContext(ctx context.Context) MsTeamsChannelPropertiesOutput

func (MsTeamsChannelPropertiesOutput) ToMsTeamsChannelPropertiesPtrOutput

func (o MsTeamsChannelPropertiesOutput) ToMsTeamsChannelPropertiesPtrOutput() MsTeamsChannelPropertiesPtrOutput

func (MsTeamsChannelPropertiesOutput) ToMsTeamsChannelPropertiesPtrOutputWithContext

func (o MsTeamsChannelPropertiesOutput) ToMsTeamsChannelPropertiesPtrOutputWithContext(ctx context.Context) MsTeamsChannelPropertiesPtrOutput

type MsTeamsChannelPropertiesPtrInput

type MsTeamsChannelPropertiesPtrInput interface {
	pulumi.Input

	ToMsTeamsChannelPropertiesPtrOutput() MsTeamsChannelPropertiesPtrOutput
	ToMsTeamsChannelPropertiesPtrOutputWithContext(context.Context) MsTeamsChannelPropertiesPtrOutput
}

MsTeamsChannelPropertiesPtrInput is an input type that accepts MsTeamsChannelPropertiesArgs, MsTeamsChannelPropertiesPtr and MsTeamsChannelPropertiesPtrOutput values. You can construct a concrete instance of `MsTeamsChannelPropertiesPtrInput` via:

        MsTeamsChannelPropertiesArgs{...}

or:

        nil

type MsTeamsChannelPropertiesPtrOutput

type MsTeamsChannelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MsTeamsChannelPropertiesPtrOutput) AcceptedTerms

Whether this channel accepted terms

func (MsTeamsChannelPropertiesPtrOutput) CallingWebhook

Webhook for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesPtrOutput) DeploymentEnvironment

func (o MsTeamsChannelPropertiesPtrOutput) DeploymentEnvironment() pulumi.StringPtrOutput

Deployment environment for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesPtrOutput) Elem

func (MsTeamsChannelPropertiesPtrOutput) ElementType

func (MsTeamsChannelPropertiesPtrOutput) EnableCalling

Enable calling for Microsoft Teams channel

func (MsTeamsChannelPropertiesPtrOutput) IncomingCallRoute

Webhook for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesPtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (MsTeamsChannelPropertiesPtrOutput) ToMsTeamsChannelPropertiesPtrOutput

func (o MsTeamsChannelPropertiesPtrOutput) ToMsTeamsChannelPropertiesPtrOutput() MsTeamsChannelPropertiesPtrOutput

func (MsTeamsChannelPropertiesPtrOutput) ToMsTeamsChannelPropertiesPtrOutputWithContext

func (o MsTeamsChannelPropertiesPtrOutput) ToMsTeamsChannelPropertiesPtrOutputWithContext(ctx context.Context) MsTeamsChannelPropertiesPtrOutput

type MsTeamsChannelPropertiesResponse

type MsTeamsChannelPropertiesResponse struct {
	// Whether this channel accepted terms
	AcceptedTerms *bool `pulumi:"acceptedTerms"`
	// Webhook for Microsoft Teams channel calls
	CallingWebhook *string `pulumi:"callingWebhook"`
	// Deployment environment for Microsoft Teams channel calls
	DeploymentEnvironment *string `pulumi:"deploymentEnvironment"`
	// Enable calling for Microsoft Teams channel
	EnableCalling *bool `pulumi:"enableCalling"`
	// Webhook for Microsoft Teams channel calls
	IncomingCallRoute *string `pulumi:"incomingCallRoute"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
}

The parameters to provide for the Microsoft Teams channel.

func (*MsTeamsChannelPropertiesResponse) Defaults

Defaults sets the appropriate defaults for MsTeamsChannelPropertiesResponse

type MsTeamsChannelPropertiesResponseOutput

type MsTeamsChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Microsoft Teams channel.

func (MsTeamsChannelPropertiesResponseOutput) AcceptedTerms

Whether this channel accepted terms

func (MsTeamsChannelPropertiesResponseOutput) CallingWebhook

Webhook for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesResponseOutput) DeploymentEnvironment

Deployment environment for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesResponseOutput) ElementType

func (MsTeamsChannelPropertiesResponseOutput) EnableCalling

Enable calling for Microsoft Teams channel

func (MsTeamsChannelPropertiesResponseOutput) IncomingCallRoute

Webhook for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesResponseOutput) IsEnabled

Whether this channel is enabled for the bot

func (MsTeamsChannelPropertiesResponseOutput) ToMsTeamsChannelPropertiesResponseOutput

func (o MsTeamsChannelPropertiesResponseOutput) ToMsTeamsChannelPropertiesResponseOutput() MsTeamsChannelPropertiesResponseOutput

func (MsTeamsChannelPropertiesResponseOutput) ToMsTeamsChannelPropertiesResponseOutputWithContext

func (o MsTeamsChannelPropertiesResponseOutput) ToMsTeamsChannelPropertiesResponseOutputWithContext(ctx context.Context) MsTeamsChannelPropertiesResponseOutput

type MsTeamsChannelPropertiesResponsePtrOutput

type MsTeamsChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (MsTeamsChannelPropertiesResponsePtrOutput) AcceptedTerms

Whether this channel accepted terms

func (MsTeamsChannelPropertiesResponsePtrOutput) CallingWebhook

Webhook for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesResponsePtrOutput) DeploymentEnvironment

Deployment environment for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesResponsePtrOutput) Elem

func (MsTeamsChannelPropertiesResponsePtrOutput) ElementType

func (MsTeamsChannelPropertiesResponsePtrOutput) EnableCalling

Enable calling for Microsoft Teams channel

func (MsTeamsChannelPropertiesResponsePtrOutput) IncomingCallRoute

Webhook for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesResponsePtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (MsTeamsChannelPropertiesResponsePtrOutput) ToMsTeamsChannelPropertiesResponsePtrOutput

func (o MsTeamsChannelPropertiesResponsePtrOutput) ToMsTeamsChannelPropertiesResponsePtrOutput() MsTeamsChannelPropertiesResponsePtrOutput

func (MsTeamsChannelPropertiesResponsePtrOutput) ToMsTeamsChannelPropertiesResponsePtrOutputWithContext

func (o MsTeamsChannelPropertiesResponsePtrOutput) ToMsTeamsChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) MsTeamsChannelPropertiesResponsePtrOutput

type MsTeamsChannelPtrInput

type MsTeamsChannelPtrInput interface {
	pulumi.Input

	ToMsTeamsChannelPtrOutput() MsTeamsChannelPtrOutput
	ToMsTeamsChannelPtrOutputWithContext(context.Context) MsTeamsChannelPtrOutput
}

MsTeamsChannelPtrInput is an input type that accepts MsTeamsChannelArgs, MsTeamsChannelPtr and MsTeamsChannelPtrOutput values. You can construct a concrete instance of `MsTeamsChannelPtrInput` via:

        MsTeamsChannelArgs{...}

or:

        nil

type MsTeamsChannelPtrOutput

type MsTeamsChannelPtrOutput struct{ *pulumi.OutputState }

func (MsTeamsChannelPtrOutput) ChannelName

The channel name Expected value is 'MsTeamsChannel'.

func (MsTeamsChannelPtrOutput) Elem

func (MsTeamsChannelPtrOutput) ElementType

func (MsTeamsChannelPtrOutput) ElementType() reflect.Type

func (MsTeamsChannelPtrOutput) Etag

Entity Tag of the resource

func (MsTeamsChannelPtrOutput) Location

Specifies the location of the resource.

func (MsTeamsChannelPtrOutput) Properties

The set of properties specific to Microsoft Teams channel resource

func (MsTeamsChannelPtrOutput) ToMsTeamsChannelPtrOutput

func (o MsTeamsChannelPtrOutput) ToMsTeamsChannelPtrOutput() MsTeamsChannelPtrOutput

func (MsTeamsChannelPtrOutput) ToMsTeamsChannelPtrOutputWithContext

func (o MsTeamsChannelPtrOutput) ToMsTeamsChannelPtrOutputWithContext(ctx context.Context) MsTeamsChannelPtrOutput

type MsTeamsChannelResponse

type MsTeamsChannelResponse struct {
	// The channel name
	// Expected value is 'MsTeamsChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Microsoft Teams channel resource
	Properties *MsTeamsChannelPropertiesResponse `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Microsoft Teams channel definition

func (*MsTeamsChannelResponse) Defaults

Defaults sets the appropriate defaults for MsTeamsChannelResponse

type MsTeamsChannelResponseOutput

type MsTeamsChannelResponseOutput struct{ *pulumi.OutputState }

Microsoft Teams channel definition

func (MsTeamsChannelResponseOutput) ChannelName

The channel name Expected value is 'MsTeamsChannel'.

func (MsTeamsChannelResponseOutput) ElementType

func (MsTeamsChannelResponseOutput) Etag

Entity Tag of the resource

func (MsTeamsChannelResponseOutput) Location

Specifies the location of the resource.

func (MsTeamsChannelResponseOutput) Properties

The set of properties specific to Microsoft Teams channel resource

func (MsTeamsChannelResponseOutput) ProvisioningState

func (o MsTeamsChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (MsTeamsChannelResponseOutput) ToMsTeamsChannelResponseOutput

func (o MsTeamsChannelResponseOutput) ToMsTeamsChannelResponseOutput() MsTeamsChannelResponseOutput

func (MsTeamsChannelResponseOutput) ToMsTeamsChannelResponseOutputWithContext

func (o MsTeamsChannelResponseOutput) ToMsTeamsChannelResponseOutputWithContext(ctx context.Context) MsTeamsChannelResponseOutput

type MsTeamsChannelResponsePtrOutput

type MsTeamsChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (MsTeamsChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'MsTeamsChannel'.

func (MsTeamsChannelResponsePtrOutput) Elem

func (MsTeamsChannelResponsePtrOutput) ElementType

func (MsTeamsChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (MsTeamsChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (MsTeamsChannelResponsePtrOutput) Properties

The set of properties specific to Microsoft Teams channel resource

func (MsTeamsChannelResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (MsTeamsChannelResponsePtrOutput) ToMsTeamsChannelResponsePtrOutput

func (o MsTeamsChannelResponsePtrOutput) ToMsTeamsChannelResponsePtrOutput() MsTeamsChannelResponsePtrOutput

func (MsTeamsChannelResponsePtrOutput) ToMsTeamsChannelResponsePtrOutputWithContext

func (o MsTeamsChannelResponsePtrOutput) ToMsTeamsChannelResponsePtrOutputWithContext(ctx context.Context) MsTeamsChannelResponsePtrOutput

type MsaAppType

type MsaAppType string

Microsoft App Type for the bot

func (MsaAppType) ElementType

func (MsaAppType) ElementType() reflect.Type

func (MsaAppType) ToMsaAppTypeOutput

func (e MsaAppType) ToMsaAppTypeOutput() MsaAppTypeOutput

func (MsaAppType) ToMsaAppTypeOutputWithContext

func (e MsaAppType) ToMsaAppTypeOutputWithContext(ctx context.Context) MsaAppTypeOutput

func (MsaAppType) ToMsaAppTypePtrOutput

func (e MsaAppType) ToMsaAppTypePtrOutput() MsaAppTypePtrOutput

func (MsaAppType) ToMsaAppTypePtrOutputWithContext

func (e MsaAppType) ToMsaAppTypePtrOutputWithContext(ctx context.Context) MsaAppTypePtrOutput

func (MsaAppType) ToStringOutput

func (e MsaAppType) ToStringOutput() pulumi.StringOutput

func (MsaAppType) ToStringOutputWithContext

func (e MsaAppType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MsaAppType) ToStringPtrOutput

func (e MsaAppType) ToStringPtrOutput() pulumi.StringPtrOutput

func (MsaAppType) ToStringPtrOutputWithContext

func (e MsaAppType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MsaAppTypeInput

type MsaAppTypeInput interface {
	pulumi.Input

	ToMsaAppTypeOutput() MsaAppTypeOutput
	ToMsaAppTypeOutputWithContext(context.Context) MsaAppTypeOutput
}

MsaAppTypeInput is an input type that accepts values of the MsaAppType enum A concrete instance of `MsaAppTypeInput` can be one of the following:

MsaAppTypeUserAssignedMSI
MsaAppTypeSingleTenant
MsaAppTypeMultiTenant

type MsaAppTypeOutput

type MsaAppTypeOutput struct{ *pulumi.OutputState }

func (MsaAppTypeOutput) ElementType

func (MsaAppTypeOutput) ElementType() reflect.Type

func (MsaAppTypeOutput) ToMsaAppTypeOutput

func (o MsaAppTypeOutput) ToMsaAppTypeOutput() MsaAppTypeOutput

func (MsaAppTypeOutput) ToMsaAppTypeOutputWithContext

func (o MsaAppTypeOutput) ToMsaAppTypeOutputWithContext(ctx context.Context) MsaAppTypeOutput

func (MsaAppTypeOutput) ToMsaAppTypePtrOutput

func (o MsaAppTypeOutput) ToMsaAppTypePtrOutput() MsaAppTypePtrOutput

func (MsaAppTypeOutput) ToMsaAppTypePtrOutputWithContext

func (o MsaAppTypeOutput) ToMsaAppTypePtrOutputWithContext(ctx context.Context) MsaAppTypePtrOutput

func (MsaAppTypeOutput) ToStringOutput

func (o MsaAppTypeOutput) ToStringOutput() pulumi.StringOutput

func (MsaAppTypeOutput) ToStringOutputWithContext

func (o MsaAppTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MsaAppTypeOutput) ToStringPtrOutput

func (o MsaAppTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MsaAppTypeOutput) ToStringPtrOutputWithContext

func (o MsaAppTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MsaAppTypePtrInput

type MsaAppTypePtrInput interface {
	pulumi.Input

	ToMsaAppTypePtrOutput() MsaAppTypePtrOutput
	ToMsaAppTypePtrOutputWithContext(context.Context) MsaAppTypePtrOutput
}

func MsaAppTypePtr

func MsaAppTypePtr(v string) MsaAppTypePtrInput

type MsaAppTypePtrOutput

type MsaAppTypePtrOutput struct{ *pulumi.OutputState }

func (MsaAppTypePtrOutput) Elem

func (MsaAppTypePtrOutput) ElementType

func (MsaAppTypePtrOutput) ElementType() reflect.Type

func (MsaAppTypePtrOutput) ToMsaAppTypePtrOutput

func (o MsaAppTypePtrOutput) ToMsaAppTypePtrOutput() MsaAppTypePtrOutput

func (MsaAppTypePtrOutput) ToMsaAppTypePtrOutputWithContext

func (o MsaAppTypePtrOutput) ToMsaAppTypePtrOutputWithContext(ctx context.Context) MsaAppTypePtrOutput

func (MsaAppTypePtrOutput) ToStringPtrOutput

func (o MsaAppTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (MsaAppTypePtrOutput) ToStringPtrOutputWithContext

func (o MsaAppTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Omnichannel

type Omnichannel struct {
	// The channel name
	// Expected value is 'Omnichannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
}

Omnichannel channel definition

func (*Omnichannel) Defaults

func (val *Omnichannel) Defaults() *Omnichannel

Defaults sets the appropriate defaults for Omnichannel

type OmnichannelArgs

type OmnichannelArgs struct {
	// The channel name
	// Expected value is 'Omnichannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
}

Omnichannel channel definition

func (*OmnichannelArgs) Defaults

func (val *OmnichannelArgs) Defaults() *OmnichannelArgs

Defaults sets the appropriate defaults for OmnichannelArgs

func (OmnichannelArgs) ElementType

func (OmnichannelArgs) ElementType() reflect.Type

func (OmnichannelArgs) ToOmnichannelOutput

func (i OmnichannelArgs) ToOmnichannelOutput() OmnichannelOutput

func (OmnichannelArgs) ToOmnichannelOutputWithContext

func (i OmnichannelArgs) ToOmnichannelOutputWithContext(ctx context.Context) OmnichannelOutput

func (OmnichannelArgs) ToOmnichannelPtrOutput

func (i OmnichannelArgs) ToOmnichannelPtrOutput() OmnichannelPtrOutput

func (OmnichannelArgs) ToOmnichannelPtrOutputWithContext

func (i OmnichannelArgs) ToOmnichannelPtrOutputWithContext(ctx context.Context) OmnichannelPtrOutput

type OmnichannelInput

type OmnichannelInput interface {
	pulumi.Input

	ToOmnichannelOutput() OmnichannelOutput
	ToOmnichannelOutputWithContext(context.Context) OmnichannelOutput
}

OmnichannelInput is an input type that accepts OmnichannelArgs and OmnichannelOutput values. You can construct a concrete instance of `OmnichannelInput` via:

OmnichannelArgs{...}

type OmnichannelOutput

type OmnichannelOutput struct{ *pulumi.OutputState }

Omnichannel channel definition

func (OmnichannelOutput) ChannelName

func (o OmnichannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'Omnichannel'.

func (OmnichannelOutput) ElementType

func (OmnichannelOutput) ElementType() reflect.Type

func (OmnichannelOutput) Etag

Entity Tag of the resource

func (OmnichannelOutput) Location

Specifies the location of the resource.

func (OmnichannelOutput) ToOmnichannelOutput

func (o OmnichannelOutput) ToOmnichannelOutput() OmnichannelOutput

func (OmnichannelOutput) ToOmnichannelOutputWithContext

func (o OmnichannelOutput) ToOmnichannelOutputWithContext(ctx context.Context) OmnichannelOutput

func (OmnichannelOutput) ToOmnichannelPtrOutput

func (o OmnichannelOutput) ToOmnichannelPtrOutput() OmnichannelPtrOutput

func (OmnichannelOutput) ToOmnichannelPtrOutputWithContext

func (o OmnichannelOutput) ToOmnichannelPtrOutputWithContext(ctx context.Context) OmnichannelPtrOutput

type OmnichannelPtrInput

type OmnichannelPtrInput interface {
	pulumi.Input

	ToOmnichannelPtrOutput() OmnichannelPtrOutput
	ToOmnichannelPtrOutputWithContext(context.Context) OmnichannelPtrOutput
}

OmnichannelPtrInput is an input type that accepts OmnichannelArgs, OmnichannelPtr and OmnichannelPtrOutput values. You can construct a concrete instance of `OmnichannelPtrInput` via:

        OmnichannelArgs{...}

or:

        nil

func OmnichannelPtr

func OmnichannelPtr(v *OmnichannelArgs) OmnichannelPtrInput

type OmnichannelPtrOutput

type OmnichannelPtrOutput struct{ *pulumi.OutputState }

func (OmnichannelPtrOutput) ChannelName

The channel name Expected value is 'Omnichannel'.

func (OmnichannelPtrOutput) Elem

func (OmnichannelPtrOutput) ElementType

func (OmnichannelPtrOutput) ElementType() reflect.Type

func (OmnichannelPtrOutput) Etag

Entity Tag of the resource

func (OmnichannelPtrOutput) Location

Specifies the location of the resource.

func (OmnichannelPtrOutput) ToOmnichannelPtrOutput

func (o OmnichannelPtrOutput) ToOmnichannelPtrOutput() OmnichannelPtrOutput

func (OmnichannelPtrOutput) ToOmnichannelPtrOutputWithContext

func (o OmnichannelPtrOutput) ToOmnichannelPtrOutputWithContext(ctx context.Context) OmnichannelPtrOutput

type OmnichannelResponse

type OmnichannelResponse struct {
	// The channel name
	// Expected value is 'Omnichannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Omnichannel channel definition

func (*OmnichannelResponse) Defaults

func (val *OmnichannelResponse) Defaults() *OmnichannelResponse

Defaults sets the appropriate defaults for OmnichannelResponse

type OmnichannelResponseOutput

type OmnichannelResponseOutput struct{ *pulumi.OutputState }

Omnichannel channel definition

func (OmnichannelResponseOutput) ChannelName

The channel name Expected value is 'Omnichannel'.

func (OmnichannelResponseOutput) ElementType

func (OmnichannelResponseOutput) ElementType() reflect.Type

func (OmnichannelResponseOutput) Etag

Entity Tag of the resource

func (OmnichannelResponseOutput) Location

Specifies the location of the resource.

func (OmnichannelResponseOutput) ProvisioningState

func (o OmnichannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (OmnichannelResponseOutput) ToOmnichannelResponseOutput

func (o OmnichannelResponseOutput) ToOmnichannelResponseOutput() OmnichannelResponseOutput

func (OmnichannelResponseOutput) ToOmnichannelResponseOutputWithContext

func (o OmnichannelResponseOutput) ToOmnichannelResponseOutputWithContext(ctx context.Context) OmnichannelResponseOutput

type OmnichannelResponsePtrOutput

type OmnichannelResponsePtrOutput struct{ *pulumi.OutputState }

func (OmnichannelResponsePtrOutput) ChannelName

The channel name Expected value is 'Omnichannel'.

func (OmnichannelResponsePtrOutput) Elem

func (OmnichannelResponsePtrOutput) ElementType

func (OmnichannelResponsePtrOutput) Etag

Entity Tag of the resource

func (OmnichannelResponsePtrOutput) Location

Specifies the location of the resource.

func (OmnichannelResponsePtrOutput) ProvisioningState

func (o OmnichannelResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput

Provisioning state of the resource

func (OmnichannelResponsePtrOutput) ToOmnichannelResponsePtrOutput

func (o OmnichannelResponsePtrOutput) ToOmnichannelResponsePtrOutput() OmnichannelResponsePtrOutput

func (OmnichannelResponsePtrOutput) ToOmnichannelResponsePtrOutputWithContext

func (o OmnichannelResponsePtrOutput) ToOmnichannelResponsePtrOutputWithContext(ctx context.Context) OmnichannelResponsePtrOutput

type OutlookChannel

type OutlookChannel struct {
	// The channel name
	// Expected value is 'OutlookChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
}

Outlook channel definition

func (*OutlookChannel) Defaults

func (val *OutlookChannel) Defaults() *OutlookChannel

Defaults sets the appropriate defaults for OutlookChannel

type OutlookChannelArgs

type OutlookChannelArgs struct {
	// The channel name
	// Expected value is 'OutlookChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
}

Outlook channel definition

func (*OutlookChannelArgs) Defaults

func (val *OutlookChannelArgs) Defaults() *OutlookChannelArgs

Defaults sets the appropriate defaults for OutlookChannelArgs

func (OutlookChannelArgs) ElementType

func (OutlookChannelArgs) ElementType() reflect.Type

func (OutlookChannelArgs) ToOutlookChannelOutput

func (i OutlookChannelArgs) ToOutlookChannelOutput() OutlookChannelOutput

func (OutlookChannelArgs) ToOutlookChannelOutputWithContext

func (i OutlookChannelArgs) ToOutlookChannelOutputWithContext(ctx context.Context) OutlookChannelOutput

func (OutlookChannelArgs) ToOutlookChannelPtrOutput

func (i OutlookChannelArgs) ToOutlookChannelPtrOutput() OutlookChannelPtrOutput

func (OutlookChannelArgs) ToOutlookChannelPtrOutputWithContext

func (i OutlookChannelArgs) ToOutlookChannelPtrOutputWithContext(ctx context.Context) OutlookChannelPtrOutput

type OutlookChannelInput

type OutlookChannelInput interface {
	pulumi.Input

	ToOutlookChannelOutput() OutlookChannelOutput
	ToOutlookChannelOutputWithContext(context.Context) OutlookChannelOutput
}

OutlookChannelInput is an input type that accepts OutlookChannelArgs and OutlookChannelOutput values. You can construct a concrete instance of `OutlookChannelInput` via:

OutlookChannelArgs{...}

type OutlookChannelOutput

type OutlookChannelOutput struct{ *pulumi.OutputState }

Outlook channel definition

func (OutlookChannelOutput) ChannelName

func (o OutlookChannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'OutlookChannel'.

func (OutlookChannelOutput) ElementType

func (OutlookChannelOutput) ElementType() reflect.Type

func (OutlookChannelOutput) Etag

Entity Tag of the resource

func (OutlookChannelOutput) Location

Specifies the location of the resource.

func (OutlookChannelOutput) ToOutlookChannelOutput

func (o OutlookChannelOutput) ToOutlookChannelOutput() OutlookChannelOutput

func (OutlookChannelOutput) ToOutlookChannelOutputWithContext

func (o OutlookChannelOutput) ToOutlookChannelOutputWithContext(ctx context.Context) OutlookChannelOutput

func (OutlookChannelOutput) ToOutlookChannelPtrOutput

func (o OutlookChannelOutput) ToOutlookChannelPtrOutput() OutlookChannelPtrOutput

func (OutlookChannelOutput) ToOutlookChannelPtrOutputWithContext

func (o OutlookChannelOutput) ToOutlookChannelPtrOutputWithContext(ctx context.Context) OutlookChannelPtrOutput

type OutlookChannelPtrInput

type OutlookChannelPtrInput interface {
	pulumi.Input

	ToOutlookChannelPtrOutput() OutlookChannelPtrOutput
	ToOutlookChannelPtrOutputWithContext(context.Context) OutlookChannelPtrOutput
}

OutlookChannelPtrInput is an input type that accepts OutlookChannelArgs, OutlookChannelPtr and OutlookChannelPtrOutput values. You can construct a concrete instance of `OutlookChannelPtrInput` via:

        OutlookChannelArgs{...}

or:

        nil

type OutlookChannelPtrOutput

type OutlookChannelPtrOutput struct{ *pulumi.OutputState }

func (OutlookChannelPtrOutput) ChannelName

The channel name Expected value is 'OutlookChannel'.

func (OutlookChannelPtrOutput) Elem

func (OutlookChannelPtrOutput) ElementType

func (OutlookChannelPtrOutput) ElementType() reflect.Type

func (OutlookChannelPtrOutput) Etag

Entity Tag of the resource

func (OutlookChannelPtrOutput) Location

Specifies the location of the resource.

func (OutlookChannelPtrOutput) ToOutlookChannelPtrOutput

func (o OutlookChannelPtrOutput) ToOutlookChannelPtrOutput() OutlookChannelPtrOutput

func (OutlookChannelPtrOutput) ToOutlookChannelPtrOutputWithContext

func (o OutlookChannelPtrOutput) ToOutlookChannelPtrOutputWithContext(ctx context.Context) OutlookChannelPtrOutput

type OutlookChannelResponse

type OutlookChannelResponse struct {
	// The channel name
	// Expected value is 'OutlookChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Outlook channel definition

func (*OutlookChannelResponse) Defaults

Defaults sets the appropriate defaults for OutlookChannelResponse

type OutlookChannelResponseOutput

type OutlookChannelResponseOutput struct{ *pulumi.OutputState }

Outlook channel definition

func (OutlookChannelResponseOutput) ChannelName

The channel name Expected value is 'OutlookChannel'.

func (OutlookChannelResponseOutput) ElementType

func (OutlookChannelResponseOutput) Etag

Entity Tag of the resource

func (OutlookChannelResponseOutput) Location

Specifies the location of the resource.

func (OutlookChannelResponseOutput) ProvisioningState

func (o OutlookChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (OutlookChannelResponseOutput) ToOutlookChannelResponseOutput

func (o OutlookChannelResponseOutput) ToOutlookChannelResponseOutput() OutlookChannelResponseOutput

func (OutlookChannelResponseOutput) ToOutlookChannelResponseOutputWithContext

func (o OutlookChannelResponseOutput) ToOutlookChannelResponseOutputWithContext(ctx context.Context) OutlookChannelResponseOutput

type OutlookChannelResponsePtrOutput

type OutlookChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (OutlookChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'OutlookChannel'.

func (OutlookChannelResponsePtrOutput) Elem

func (OutlookChannelResponsePtrOutput) ElementType

func (OutlookChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (OutlookChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (OutlookChannelResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (OutlookChannelResponsePtrOutput) ToOutlookChannelResponsePtrOutput

func (o OutlookChannelResponsePtrOutput) ToOutlookChannelResponsePtrOutput() OutlookChannelResponsePtrOutput

func (OutlookChannelResponsePtrOutput) ToOutlookChannelResponsePtrOutputWithContext

func (o OutlookChannelResponsePtrOutput) ToOutlookChannelResponsePtrOutputWithContext(ctx context.Context) OutlookChannelResponsePtrOutput

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// Group ids
	GroupIds pulumi.StringArrayOutput `pulumi:"groupIds"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The Private Endpoint Connection resource. Azure REST API version: 2022-09-15. Prior API version in Azure Native 1.x: 2021-05-01-preview.

Other available API versions: 2023-09-15-preview.

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

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

func (*PrivateEndpointConnection) ElementType

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// Group ids
	GroupIds pulumi.StringArrayInput
	// The name of the private endpoint connection associated with the Azure resource
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput
	// The name of the Bot resource group in the user subscription.
	ResourceGroupName pulumi.StringInput
	// The name of the Bot resource.
	ResourceName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) GroupIds

Group ids

func (PrivateEndpointConnectionOutput) Name

The name of the resource

func (PrivateEndpointConnectionOutput) PrivateEndpoint

The resource of private end point.

func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionOutput) ProvisioningState

func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// Group ids
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The Private Endpoint Connection resource.

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

The Private Endpoint Connection resource.

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) GroupIds

Group ids

func (PrivateEndpointConnectionResponseOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

The resource of private end point.

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The ARM identifier for Private Endpoint
	Id string `pulumi:"id"`
}

The Private Endpoint resource.

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

The Private Endpoint resource.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The ARM identifier for Private Endpoint

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

The ARM identifier for Private Endpoint

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointServiceConnectionStatus

type PrivateEndpointServiceConnectionStatus string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateEndpointServiceConnectionStatus) ElementType

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrivateEndpointServiceConnectionStatusInput

type PrivateEndpointServiceConnectionStatusInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
	ToPrivateEndpointServiceConnectionStatusOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusOutput
}

PrivateEndpointServiceConnectionStatusInput is an input type that accepts values of the PrivateEndpointServiceConnectionStatus enum A concrete instance of `PrivateEndpointServiceConnectionStatusInput` can be one of the following:

PrivateEndpointServiceConnectionStatusPending
PrivateEndpointServiceConnectionStatusApproved
PrivateEndpointServiceConnectionStatusRejected

type PrivateEndpointServiceConnectionStatusOutput

type PrivateEndpointServiceConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusOutput) ElementType

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext

type PrivateEndpointServiceConnectionStatusPtrInput

type PrivateEndpointServiceConnectionStatusPtrInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
	ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
}

type PrivateEndpointServiceConnectionStatusPtrOutput

type PrivateEndpointServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusPtrOutput) Elem

func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

type PublicNetworkAccess

type PublicNetworkAccess string

Whether the bot is in an isolated network

func (PublicNetworkAccess) ElementType

func (PublicNetworkAccess) ElementType() reflect.Type

func (PublicNetworkAccess) ToPublicNetworkAccessOutput

func (e PublicNetworkAccess) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput

func (PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext

func (e PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput

func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutput

func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext

func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccess) ToStringOutput

func (e PublicNetworkAccess) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccess) ToStringOutputWithContext

func (e PublicNetworkAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PublicNetworkAccess) ToStringPtrOutput

func (e PublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccess) ToStringPtrOutputWithContext

func (e PublicNetworkAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PublicNetworkAccessInput

type PublicNetworkAccessInput interface {
	pulumi.Input

	ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
	ToPublicNetworkAccessOutputWithContext(context.Context) PublicNetworkAccessOutput
}

PublicNetworkAccessInput is an input type that accepts values of the PublicNetworkAccess enum A concrete instance of `PublicNetworkAccessInput` can be one of the following:

PublicNetworkAccessEnabled
PublicNetworkAccessDisabled

type PublicNetworkAccessOutput

type PublicNetworkAccessOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessOutput) ElementType

func (PublicNetworkAccessOutput) ElementType() reflect.Type

func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutput

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext

func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccessOutput) ToStringOutput

func (o PublicNetworkAccessOutput) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccessOutput) ToStringOutputWithContext

func (o PublicNetworkAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PublicNetworkAccessOutput) ToStringPtrOutput

func (o PublicNetworkAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessOutput) ToStringPtrOutputWithContext

func (o PublicNetworkAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PublicNetworkAccessPtrInput

type PublicNetworkAccessPtrInput interface {
	pulumi.Input

	ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
	ToPublicNetworkAccessPtrOutputWithContext(context.Context) PublicNetworkAccessPtrOutput
}

func PublicNetworkAccessPtr

func PublicNetworkAccessPtr(v string) PublicNetworkAccessPtrInput

type PublicNetworkAccessPtrOutput

type PublicNetworkAccessPtrOutput struct{ *pulumi.OutputState }

func (PublicNetworkAccessPtrOutput) Elem

func (PublicNetworkAccessPtrOutput) ElementType

func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput

func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput

func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext

func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput

func (PublicNetworkAccessPtrOutput) ToStringPtrOutput

func (o PublicNetworkAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext

func (o PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SearchAssistant

type SearchAssistant struct {
	// The channel name
	// Expected value is 'SearchAssistant'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
}

SearchAssistant definition

func (*SearchAssistant) Defaults

func (val *SearchAssistant) Defaults() *SearchAssistant

Defaults sets the appropriate defaults for SearchAssistant

type SearchAssistantArgs

type SearchAssistantArgs struct {
	// The channel name
	// Expected value is 'SearchAssistant'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
}

SearchAssistant definition

func (*SearchAssistantArgs) Defaults

func (val *SearchAssistantArgs) Defaults() *SearchAssistantArgs

Defaults sets the appropriate defaults for SearchAssistantArgs

func (SearchAssistantArgs) ElementType

func (SearchAssistantArgs) ElementType() reflect.Type

func (SearchAssistantArgs) ToSearchAssistantOutput

func (i SearchAssistantArgs) ToSearchAssistantOutput() SearchAssistantOutput

func (SearchAssistantArgs) ToSearchAssistantOutputWithContext

func (i SearchAssistantArgs) ToSearchAssistantOutputWithContext(ctx context.Context) SearchAssistantOutput

func (SearchAssistantArgs) ToSearchAssistantPtrOutput

func (i SearchAssistantArgs) ToSearchAssistantPtrOutput() SearchAssistantPtrOutput

func (SearchAssistantArgs) ToSearchAssistantPtrOutputWithContext

func (i SearchAssistantArgs) ToSearchAssistantPtrOutputWithContext(ctx context.Context) SearchAssistantPtrOutput

type SearchAssistantInput

type SearchAssistantInput interface {
	pulumi.Input

	ToSearchAssistantOutput() SearchAssistantOutput
	ToSearchAssistantOutputWithContext(context.Context) SearchAssistantOutput
}

SearchAssistantInput is an input type that accepts SearchAssistantArgs and SearchAssistantOutput values. You can construct a concrete instance of `SearchAssistantInput` via:

SearchAssistantArgs{...}

type SearchAssistantOutput

type SearchAssistantOutput struct{ *pulumi.OutputState }

SearchAssistant definition

func (SearchAssistantOutput) ChannelName

func (o SearchAssistantOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'SearchAssistant'.

func (SearchAssistantOutput) ElementType

func (SearchAssistantOutput) ElementType() reflect.Type

func (SearchAssistantOutput) Etag

Entity Tag of the resource

func (SearchAssistantOutput) Location

Specifies the location of the resource.

func (SearchAssistantOutput) ToSearchAssistantOutput

func (o SearchAssistantOutput) ToSearchAssistantOutput() SearchAssistantOutput

func (SearchAssistantOutput) ToSearchAssistantOutputWithContext

func (o SearchAssistantOutput) ToSearchAssistantOutputWithContext(ctx context.Context) SearchAssistantOutput

func (SearchAssistantOutput) ToSearchAssistantPtrOutput

func (o SearchAssistantOutput) ToSearchAssistantPtrOutput() SearchAssistantPtrOutput

func (SearchAssistantOutput) ToSearchAssistantPtrOutputWithContext

func (o SearchAssistantOutput) ToSearchAssistantPtrOutputWithContext(ctx context.Context) SearchAssistantPtrOutput

type SearchAssistantPtrInput

type SearchAssistantPtrInput interface {
	pulumi.Input

	ToSearchAssistantPtrOutput() SearchAssistantPtrOutput
	ToSearchAssistantPtrOutputWithContext(context.Context) SearchAssistantPtrOutput
}

SearchAssistantPtrInput is an input type that accepts SearchAssistantArgs, SearchAssistantPtr and SearchAssistantPtrOutput values. You can construct a concrete instance of `SearchAssistantPtrInput` via:

        SearchAssistantArgs{...}

or:

        nil

type SearchAssistantPtrOutput

type SearchAssistantPtrOutput struct{ *pulumi.OutputState }

func (SearchAssistantPtrOutput) ChannelName

The channel name Expected value is 'SearchAssistant'.

func (SearchAssistantPtrOutput) Elem

func (SearchAssistantPtrOutput) ElementType

func (SearchAssistantPtrOutput) ElementType() reflect.Type

func (SearchAssistantPtrOutput) Etag

Entity Tag of the resource

func (SearchAssistantPtrOutput) Location

Specifies the location of the resource.

func (SearchAssistantPtrOutput) ToSearchAssistantPtrOutput

func (o SearchAssistantPtrOutput) ToSearchAssistantPtrOutput() SearchAssistantPtrOutput

func (SearchAssistantPtrOutput) ToSearchAssistantPtrOutputWithContext

func (o SearchAssistantPtrOutput) ToSearchAssistantPtrOutputWithContext(ctx context.Context) SearchAssistantPtrOutput

type SearchAssistantResponse

type SearchAssistantResponse struct {
	// The channel name
	// Expected value is 'SearchAssistant'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

SearchAssistant definition

func (*SearchAssistantResponse) Defaults

Defaults sets the appropriate defaults for SearchAssistantResponse

type SearchAssistantResponseOutput

type SearchAssistantResponseOutput struct{ *pulumi.OutputState }

SearchAssistant definition

func (SearchAssistantResponseOutput) ChannelName

The channel name Expected value is 'SearchAssistant'.

func (SearchAssistantResponseOutput) ElementType

func (SearchAssistantResponseOutput) Etag

Entity Tag of the resource

func (SearchAssistantResponseOutput) Location

Specifies the location of the resource.

func (SearchAssistantResponseOutput) ProvisioningState

func (o SearchAssistantResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (SearchAssistantResponseOutput) ToSearchAssistantResponseOutput

func (o SearchAssistantResponseOutput) ToSearchAssistantResponseOutput() SearchAssistantResponseOutput

func (SearchAssistantResponseOutput) ToSearchAssistantResponseOutputWithContext

func (o SearchAssistantResponseOutput) ToSearchAssistantResponseOutputWithContext(ctx context.Context) SearchAssistantResponseOutput

type SearchAssistantResponsePtrOutput

type SearchAssistantResponsePtrOutput struct{ *pulumi.OutputState }

func (SearchAssistantResponsePtrOutput) ChannelName

The channel name Expected value is 'SearchAssistant'.

func (SearchAssistantResponsePtrOutput) Elem

func (SearchAssistantResponsePtrOutput) ElementType

func (SearchAssistantResponsePtrOutput) Etag

Entity Tag of the resource

func (SearchAssistantResponsePtrOutput) Location

Specifies the location of the resource.

func (SearchAssistantResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (SearchAssistantResponsePtrOutput) ToSearchAssistantResponsePtrOutput

func (o SearchAssistantResponsePtrOutput) ToSearchAssistantResponsePtrOutput() SearchAssistantResponsePtrOutput

func (SearchAssistantResponsePtrOutput) ToSearchAssistantResponsePtrOutputWithContext

func (o SearchAssistantResponsePtrOutput) ToSearchAssistantResponsePtrOutputWithContext(ctx context.Context) SearchAssistantResponsePtrOutput

type ServiceProviderParameterResponse

type ServiceProviderParameterResponse struct {
	// Default Name for the Service Provider
	Default string `pulumi:"default"`
	// Description of the Service Provider
	Description string `pulumi:"description"`
	// Display Name of the Service Provider
	DisplayName string `pulumi:"displayName"`
	// Help Url for the  Service Provider
	HelpUrl string `pulumi:"helpUrl"`
	// Meta data for the Service Provider
	Metadata ServiceProviderParameterResponseMetadata `pulumi:"metadata"`
	// Name of the Service Provider
	Name string `pulumi:"name"`
	// Type of the Service Provider
	Type string `pulumi:"type"`
}

Extra Parameters specific to each Service Provider

type ServiceProviderParameterResponseArrayOutput

type ServiceProviderParameterResponseArrayOutput struct{ *pulumi.OutputState }

func (ServiceProviderParameterResponseArrayOutput) ElementType

func (ServiceProviderParameterResponseArrayOutput) Index

func (ServiceProviderParameterResponseArrayOutput) ToServiceProviderParameterResponseArrayOutput

func (o ServiceProviderParameterResponseArrayOutput) ToServiceProviderParameterResponseArrayOutput() ServiceProviderParameterResponseArrayOutput

func (ServiceProviderParameterResponseArrayOutput) ToServiceProviderParameterResponseArrayOutputWithContext

func (o ServiceProviderParameterResponseArrayOutput) ToServiceProviderParameterResponseArrayOutputWithContext(ctx context.Context) ServiceProviderParameterResponseArrayOutput

type ServiceProviderParameterResponseConstraints

type ServiceProviderParameterResponseConstraints struct {
	// Whether required the constraints of the bot meta data.
	Required *bool `pulumi:"required"`
}

the constraints of the bot meta data.

type ServiceProviderParameterResponseConstraintsOutput

type ServiceProviderParameterResponseConstraintsOutput struct{ *pulumi.OutputState }

the constraints of the bot meta data.

func (ServiceProviderParameterResponseConstraintsOutput) ElementType

func (ServiceProviderParameterResponseConstraintsOutput) Required

Whether required the constraints of the bot meta data.

func (ServiceProviderParameterResponseConstraintsOutput) ToServiceProviderParameterResponseConstraintsOutput

func (o ServiceProviderParameterResponseConstraintsOutput) ToServiceProviderParameterResponseConstraintsOutput() ServiceProviderParameterResponseConstraintsOutput

func (ServiceProviderParameterResponseConstraintsOutput) ToServiceProviderParameterResponseConstraintsOutputWithContext

func (o ServiceProviderParameterResponseConstraintsOutput) ToServiceProviderParameterResponseConstraintsOutputWithContext(ctx context.Context) ServiceProviderParameterResponseConstraintsOutput

type ServiceProviderParameterResponseConstraintsPtrOutput

type ServiceProviderParameterResponseConstraintsPtrOutput struct{ *pulumi.OutputState }

func (ServiceProviderParameterResponseConstraintsPtrOutput) Elem

func (ServiceProviderParameterResponseConstraintsPtrOutput) ElementType

func (ServiceProviderParameterResponseConstraintsPtrOutput) Required

Whether required the constraints of the bot meta data.

func (ServiceProviderParameterResponseConstraintsPtrOutput) ToServiceProviderParameterResponseConstraintsPtrOutput

func (ServiceProviderParameterResponseConstraintsPtrOutput) ToServiceProviderParameterResponseConstraintsPtrOutputWithContext

func (o ServiceProviderParameterResponseConstraintsPtrOutput) ToServiceProviderParameterResponseConstraintsPtrOutputWithContext(ctx context.Context) ServiceProviderParameterResponseConstraintsPtrOutput

type ServiceProviderParameterResponseMetadata

type ServiceProviderParameterResponseMetadata struct {
	// the constraints of the bot meta data.
	Constraints *ServiceProviderParameterResponseConstraints `pulumi:"constraints"`
}

Meta data for the Service Provider

type ServiceProviderParameterResponseMetadataOutput

type ServiceProviderParameterResponseMetadataOutput struct{ *pulumi.OutputState }

Meta data for the Service Provider

func (ServiceProviderParameterResponseMetadataOutput) Constraints

the constraints of the bot meta data.

func (ServiceProviderParameterResponseMetadataOutput) ElementType

func (ServiceProviderParameterResponseMetadataOutput) ToServiceProviderParameterResponseMetadataOutput

func (o ServiceProviderParameterResponseMetadataOutput) ToServiceProviderParameterResponseMetadataOutput() ServiceProviderParameterResponseMetadataOutput

func (ServiceProviderParameterResponseMetadataOutput) ToServiceProviderParameterResponseMetadataOutputWithContext

func (o ServiceProviderParameterResponseMetadataOutput) ToServiceProviderParameterResponseMetadataOutputWithContext(ctx context.Context) ServiceProviderParameterResponseMetadataOutput

type ServiceProviderParameterResponseOutput

type ServiceProviderParameterResponseOutput struct{ *pulumi.OutputState }

Extra Parameters specific to each Service Provider

func (ServiceProviderParameterResponseOutput) Default

Default Name for the Service Provider

func (ServiceProviderParameterResponseOutput) Description

Description of the Service Provider

func (ServiceProviderParameterResponseOutput) DisplayName

Display Name of the Service Provider

func (ServiceProviderParameterResponseOutput) ElementType

func (ServiceProviderParameterResponseOutput) HelpUrl

Help Url for the Service Provider

func (ServiceProviderParameterResponseOutput) Metadata

Meta data for the Service Provider

func (ServiceProviderParameterResponseOutput) Name

Name of the Service Provider

func (ServiceProviderParameterResponseOutput) ToServiceProviderParameterResponseOutput

func (o ServiceProviderParameterResponseOutput) ToServiceProviderParameterResponseOutput() ServiceProviderParameterResponseOutput

func (ServiceProviderParameterResponseOutput) ToServiceProviderParameterResponseOutputWithContext

func (o ServiceProviderParameterResponseOutput) ToServiceProviderParameterResponseOutputWithContext(ctx context.Context) ServiceProviderParameterResponseOutput

func (ServiceProviderParameterResponseOutput) Type

Type of the Service Provider

type ServiceProviderPropertiesResponse

type ServiceProviderPropertiesResponse struct {
	// URL of Dev Portal
	DevPortalUrl string `pulumi:"devPortalUrl"`
	// Display Name of the Service Provider
	DisplayName string `pulumi:"displayName"`
	// The URL of icon
	IconUrl *string `pulumi:"iconUrl"`
	// Id for Service Provider
	Id string `pulumi:"id"`
	// The list of parameters for the Service Provider
	Parameters []ServiceProviderParameterResponse `pulumi:"parameters"`
	// Name of the Service Provider
	ServiceProviderName string `pulumi:"serviceProviderName"`
}

The Object used to describe a Service Provider supported by Bot Service

func (*ServiceProviderPropertiesResponse) Defaults

Defaults sets the appropriate defaults for ServiceProviderPropertiesResponse

type ServiceProviderPropertiesResponseOutput

type ServiceProviderPropertiesResponseOutput struct{ *pulumi.OutputState }

The Object used to describe a Service Provider supported by Bot Service

func (ServiceProviderPropertiesResponseOutput) DevPortalUrl

URL of Dev Portal

func (ServiceProviderPropertiesResponseOutput) DisplayName

Display Name of the Service Provider

func (ServiceProviderPropertiesResponseOutput) ElementType

func (ServiceProviderPropertiesResponseOutput) IconUrl

The URL of icon

func (ServiceProviderPropertiesResponseOutput) Id

Id for Service Provider

func (ServiceProviderPropertiesResponseOutput) Parameters

The list of parameters for the Service Provider

func (ServiceProviderPropertiesResponseOutput) ServiceProviderName

Name of the Service Provider

func (ServiceProviderPropertiesResponseOutput) ToServiceProviderPropertiesResponseOutput

func (o ServiceProviderPropertiesResponseOutput) ToServiceProviderPropertiesResponseOutput() ServiceProviderPropertiesResponseOutput

func (ServiceProviderPropertiesResponseOutput) ToServiceProviderPropertiesResponseOutputWithContext

func (o ServiceProviderPropertiesResponseOutput) ToServiceProviderPropertiesResponseOutputWithContext(ctx context.Context) ServiceProviderPropertiesResponseOutput

type ServiceProviderPropertiesResponsePtrOutput

type ServiceProviderPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ServiceProviderPropertiesResponsePtrOutput) DevPortalUrl

URL of Dev Portal

func (ServiceProviderPropertiesResponsePtrOutput) DisplayName

Display Name of the Service Provider

func (ServiceProviderPropertiesResponsePtrOutput) Elem

func (ServiceProviderPropertiesResponsePtrOutput) ElementType

func (ServiceProviderPropertiesResponsePtrOutput) IconUrl

The URL of icon

func (ServiceProviderPropertiesResponsePtrOutput) Id

Id for Service Provider

func (ServiceProviderPropertiesResponsePtrOutput) Parameters

The list of parameters for the Service Provider

func (ServiceProviderPropertiesResponsePtrOutput) ServiceProviderName

Name of the Service Provider

func (ServiceProviderPropertiesResponsePtrOutput) ToServiceProviderPropertiesResponsePtrOutput

func (o ServiceProviderPropertiesResponsePtrOutput) ToServiceProviderPropertiesResponsePtrOutput() ServiceProviderPropertiesResponsePtrOutput

func (ServiceProviderPropertiesResponsePtrOutput) ToServiceProviderPropertiesResponsePtrOutputWithContext

func (o ServiceProviderPropertiesResponsePtrOutput) ToServiceProviderPropertiesResponsePtrOutputWithContext(ctx context.Context) ServiceProviderPropertiesResponsePtrOutput

type ServiceProviderResponse

type ServiceProviderResponse struct {
	// The Properties of a Service Provider Object
	Properties *ServiceProviderPropertiesResponse `pulumi:"properties"`
}

Service Provider Definition

func (*ServiceProviderResponse) Defaults

Defaults sets the appropriate defaults for ServiceProviderResponse

type ServiceProviderResponseArrayOutput

type ServiceProviderResponseArrayOutput struct{ *pulumi.OutputState }

func (ServiceProviderResponseArrayOutput) ElementType

func (ServiceProviderResponseArrayOutput) Index

func (ServiceProviderResponseArrayOutput) ToServiceProviderResponseArrayOutput

func (o ServiceProviderResponseArrayOutput) ToServiceProviderResponseArrayOutput() ServiceProviderResponseArrayOutput

func (ServiceProviderResponseArrayOutput) ToServiceProviderResponseArrayOutputWithContext

func (o ServiceProviderResponseArrayOutput) ToServiceProviderResponseArrayOutputWithContext(ctx context.Context) ServiceProviderResponseArrayOutput

type ServiceProviderResponseOutput

type ServiceProviderResponseOutput struct{ *pulumi.OutputState }

Service Provider Definition

func (ServiceProviderResponseOutput) ElementType

func (ServiceProviderResponseOutput) Properties

The Properties of a Service Provider Object

func (ServiceProviderResponseOutput) ToServiceProviderResponseOutput

func (o ServiceProviderResponseOutput) ToServiceProviderResponseOutput() ServiceProviderResponseOutput

func (ServiceProviderResponseOutput) ToServiceProviderResponseOutputWithContext

func (o ServiceProviderResponseOutput) ToServiceProviderResponseOutputWithContext(ctx context.Context) ServiceProviderResponseOutput

type SiteResponse

type SiteResponse struct {
	// DirectLine application id
	AppId *string `pulumi:"appId"`
	// Entity Tag
	ETag *string `pulumi:"eTag"`
	// Whether this site is enabled for block user upload.
	IsBlockUserUploadEnabled *bool `pulumi:"isBlockUserUploadEnabled"`
	// Whether this site is disabled detailed logging for
	IsDetailedLoggingEnabled *bool `pulumi:"isDetailedLoggingEnabled"`
	// Whether this site is enabled for DirectLine channel
	IsEnabled bool `pulumi:"isEnabled"`
	// Whether this site is EndpointParameters enabled for channel
	IsEndpointParametersEnabled *bool `pulumi:"isEndpointParametersEnabled"`
	// Whether this no-storage site is disabled detailed logging for
	IsNoStorageEnabled *bool `pulumi:"isNoStorageEnabled"`
	// Whether this site is enabled for authentication with Bot Framework.
	IsSecureSiteEnabled *bool `pulumi:"isSecureSiteEnabled"`
	// Whether this site is token enabled for channel
	IsTokenEnabled bool `pulumi:"isTokenEnabled"`
	// Whether this site is enabled for Bot Framework V1 protocol.
	IsV1Enabled *bool `pulumi:"isV1Enabled"`
	// Whether this site is enabled for Bot Framework V3 protocol.
	IsV3Enabled *bool `pulumi:"isV3Enabled"`
	// Whether this site is enabled for Webchat Speech
	IsWebChatSpeechEnabled *bool `pulumi:"isWebChatSpeechEnabled"`
	// Whether this site is enabled for preview versions of Webchat
	IsWebchatPreviewEnabled *bool `pulumi:"isWebchatPreviewEnabled"`
	// Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
	Key string `pulumi:"key"`
	// Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
	Key2 string `pulumi:"key2"`
	// Site Id
	SiteId string `pulumi:"siteId"`
	// Site name
	SiteName string `pulumi:"siteName"`
	// Tenant Id
	TenantId *string `pulumi:"tenantId"`
	// List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
	TrustedOrigins []string `pulumi:"trustedOrigins"`
}

A site for the channel

func (*SiteResponse) Defaults

func (val *SiteResponse) Defaults() *SiteResponse

Defaults sets the appropriate defaults for SiteResponse

type SiteResponseArrayOutput

type SiteResponseArrayOutput struct{ *pulumi.OutputState }

func (SiteResponseArrayOutput) ElementType

func (SiteResponseArrayOutput) ElementType() reflect.Type

func (SiteResponseArrayOutput) Index

func (SiteResponseArrayOutput) ToSiteResponseArrayOutput

func (o SiteResponseArrayOutput) ToSiteResponseArrayOutput() SiteResponseArrayOutput

func (SiteResponseArrayOutput) ToSiteResponseArrayOutputWithContext

func (o SiteResponseArrayOutput) ToSiteResponseArrayOutputWithContext(ctx context.Context) SiteResponseArrayOutput

type SiteResponseOutput

type SiteResponseOutput struct{ *pulumi.OutputState }

A site for the channel

func (SiteResponseOutput) AppId

DirectLine application id

func (SiteResponseOutput) ETag

Entity Tag

func (SiteResponseOutput) ElementType

func (SiteResponseOutput) ElementType() reflect.Type

func (SiteResponseOutput) IsBlockUserUploadEnabled

func (o SiteResponseOutput) IsBlockUserUploadEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for block user upload.

func (SiteResponseOutput) IsDetailedLoggingEnabled

func (o SiteResponseOutput) IsDetailedLoggingEnabled() pulumi.BoolPtrOutput

Whether this site is disabled detailed logging for

func (SiteResponseOutput) IsEnabled

func (o SiteResponseOutput) IsEnabled() pulumi.BoolOutput

Whether this site is enabled for DirectLine channel

func (SiteResponseOutput) IsEndpointParametersEnabled

func (o SiteResponseOutput) IsEndpointParametersEnabled() pulumi.BoolPtrOutput

Whether this site is EndpointParameters enabled for channel

func (SiteResponseOutput) IsNoStorageEnabled

func (o SiteResponseOutput) IsNoStorageEnabled() pulumi.BoolPtrOutput

Whether this no-storage site is disabled detailed logging for

func (SiteResponseOutput) IsSecureSiteEnabled

func (o SiteResponseOutput) IsSecureSiteEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for authentication with Bot Framework.

func (SiteResponseOutput) IsTokenEnabled

func (o SiteResponseOutput) IsTokenEnabled() pulumi.BoolOutput

Whether this site is token enabled for channel

func (SiteResponseOutput) IsV1Enabled

func (o SiteResponseOutput) IsV1Enabled() pulumi.BoolPtrOutput

Whether this site is enabled for Bot Framework V1 protocol.

func (SiteResponseOutput) IsV3Enabled

func (o SiteResponseOutput) IsV3Enabled() pulumi.BoolPtrOutput

Whether this site is enabled for Bot Framework V3 protocol.

func (SiteResponseOutput) IsWebChatSpeechEnabled

func (o SiteResponseOutput) IsWebChatSpeechEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for Webchat Speech

func (SiteResponseOutput) IsWebchatPreviewEnabled

func (o SiteResponseOutput) IsWebchatPreviewEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for preview versions of Webchat

func (SiteResponseOutput) Key

Primary key. Value only returned through POST to the action Channel List API, otherwise empty.

func (SiteResponseOutput) Key2

Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.

func (SiteResponseOutput) SiteId

Site Id

func (SiteResponseOutput) SiteName

func (o SiteResponseOutput) SiteName() pulumi.StringOutput

Site name

func (SiteResponseOutput) TenantId

Tenant Id

func (SiteResponseOutput) ToSiteResponseOutput

func (o SiteResponseOutput) ToSiteResponseOutput() SiteResponseOutput

func (SiteResponseOutput) ToSiteResponseOutputWithContext

func (o SiteResponseOutput) ToSiteResponseOutputWithContext(ctx context.Context) SiteResponseOutput

func (SiteResponseOutput) TrustedOrigins

func (o SiteResponseOutput) TrustedOrigins() pulumi.StringArrayOutput

List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.

type Sku

type Sku struct {
	// The sku name
	Name string `pulumi:"name"`
}

The SKU of the cognitive services account.

type SkuArgs

type SkuArgs struct {
	// The sku name
	Name pulumi.StringInput `pulumi:"name"`
}

The SKU of the cognitive services account.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuName

type SkuName string

The sku name

func (SkuName) ElementType

func (SkuName) ElementType() reflect.Type

func (SkuName) ToSkuNameOutput

func (e SkuName) ToSkuNameOutput() SkuNameOutput

func (SkuName) ToSkuNameOutputWithContext

func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuName) ToSkuNamePtrOutput

func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuName) ToSkuNamePtrOutputWithContext

func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuName) ToStringOutput

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext

func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuName) ToStringPtrOutput

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext

func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuNameInput

type SkuNameInput interface {
	pulumi.Input

	ToSkuNameOutput() SkuNameOutput
	ToSkuNameOutputWithContext(context.Context) SkuNameOutput
}

SkuNameInput is an input type that accepts values of the SkuName enum A concrete instance of `SkuNameInput` can be one of the following:

SkuNameF0
SkuNameS1

type SkuNameOutput

type SkuNameOutput struct{ *pulumi.OutputState }

func (SkuNameOutput) ElementType

func (SkuNameOutput) ElementType() reflect.Type

func (SkuNameOutput) ToSkuNameOutput

func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput

func (SkuNameOutput) ToSkuNameOutputWithContext

func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuNameOutput) ToSkuNamePtrOutput

func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNameOutput) ToSkuNamePtrOutputWithContext

func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNameOutput) ToStringOutput

func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput

func (SkuNameOutput) ToStringOutputWithContext

func (o SkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuNameOutput) ToStringPtrOutput

func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNameOutput) ToStringPtrOutputWithContext

func (o SkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuNamePtrInput

type SkuNamePtrInput interface {
	pulumi.Input

	ToSkuNamePtrOutput() SkuNamePtrOutput
	ToSkuNamePtrOutputWithContext(context.Context) SkuNamePtrOutput
}

func SkuNamePtr

func SkuNamePtr(v string) SkuNamePtrInput

type SkuNamePtrOutput

type SkuNamePtrOutput struct{ *pulumi.OutputState }

func (SkuNamePtrOutput) Elem

func (SkuNamePtrOutput) ElementType

func (SkuNamePtrOutput) ElementType() reflect.Type

func (SkuNamePtrOutput) ToSkuNamePtrOutput

func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNamePtrOutput) ToSkuNamePtrOutputWithContext

func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNamePtrOutput) ToStringPtrOutput

func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNamePtrOutput) ToStringPtrOutputWithContext

func (o SkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

The SKU of the cognitive services account.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

The sku name

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

The sku name

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// The sku name
	Name string `pulumi:"name"`
	// Gets the sku tier. This is based on the SKU name.
	Tier string `pulumi:"tier"`
}

The SKU of the cognitive services account.

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The SKU of the cognitive services account.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

The sku name

func (SkuResponseOutput) Tier

Gets the sku tier. This is based on the SKU name.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

The sku name

func (SkuResponsePtrOutput) Tier

Gets the sku tier. This is based on the SKU name.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkypeChannel

type SkypeChannel struct {
	// The channel name
	// Expected value is 'SkypeChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Skype channel resource
	Properties *SkypeChannelProperties `pulumi:"properties"`
}

Skype channel definition

func (*SkypeChannel) Defaults

func (val *SkypeChannel) Defaults() *SkypeChannel

Defaults sets the appropriate defaults for SkypeChannel

type SkypeChannelArgs

type SkypeChannelArgs struct {
	// The channel name
	// Expected value is 'SkypeChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The set of properties specific to Skype channel resource
	Properties SkypeChannelPropertiesPtrInput `pulumi:"properties"`
}

Skype channel definition

func (*SkypeChannelArgs) Defaults

func (val *SkypeChannelArgs) Defaults() *SkypeChannelArgs

Defaults sets the appropriate defaults for SkypeChannelArgs

func (SkypeChannelArgs) ElementType

func (SkypeChannelArgs) ElementType() reflect.Type

func (SkypeChannelArgs) ToSkypeChannelOutput

func (i SkypeChannelArgs) ToSkypeChannelOutput() SkypeChannelOutput

func (SkypeChannelArgs) ToSkypeChannelOutputWithContext

func (i SkypeChannelArgs) ToSkypeChannelOutputWithContext(ctx context.Context) SkypeChannelOutput

func (SkypeChannelArgs) ToSkypeChannelPtrOutput

func (i SkypeChannelArgs) ToSkypeChannelPtrOutput() SkypeChannelPtrOutput

func (SkypeChannelArgs) ToSkypeChannelPtrOutputWithContext

func (i SkypeChannelArgs) ToSkypeChannelPtrOutputWithContext(ctx context.Context) SkypeChannelPtrOutput

type SkypeChannelInput

type SkypeChannelInput interface {
	pulumi.Input

	ToSkypeChannelOutput() SkypeChannelOutput
	ToSkypeChannelOutputWithContext(context.Context) SkypeChannelOutput
}

SkypeChannelInput is an input type that accepts SkypeChannelArgs and SkypeChannelOutput values. You can construct a concrete instance of `SkypeChannelInput` via:

SkypeChannelArgs{...}

type SkypeChannelOutput

type SkypeChannelOutput struct{ *pulumi.OutputState }

Skype channel definition

func (SkypeChannelOutput) ChannelName

func (o SkypeChannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'SkypeChannel'.

func (SkypeChannelOutput) ElementType

func (SkypeChannelOutput) ElementType() reflect.Type

func (SkypeChannelOutput) Etag

Entity Tag of the resource

func (SkypeChannelOutput) Location

Specifies the location of the resource.

func (SkypeChannelOutput) Properties

The set of properties specific to Skype channel resource

func (SkypeChannelOutput) ToSkypeChannelOutput

func (o SkypeChannelOutput) ToSkypeChannelOutput() SkypeChannelOutput

func (SkypeChannelOutput) ToSkypeChannelOutputWithContext

func (o SkypeChannelOutput) ToSkypeChannelOutputWithContext(ctx context.Context) SkypeChannelOutput

func (SkypeChannelOutput) ToSkypeChannelPtrOutput

func (o SkypeChannelOutput) ToSkypeChannelPtrOutput() SkypeChannelPtrOutput

func (SkypeChannelOutput) ToSkypeChannelPtrOutputWithContext

func (o SkypeChannelOutput) ToSkypeChannelPtrOutputWithContext(ctx context.Context) SkypeChannelPtrOutput

type SkypeChannelProperties

type SkypeChannelProperties struct {
	// Calling web hook for Skype channel
	CallingWebHook *string `pulumi:"callingWebHook"`
	// Enable calling for Skype channel
	EnableCalling *bool `pulumi:"enableCalling"`
	// Enable groups for Skype channel
	EnableGroups *bool `pulumi:"enableGroups"`
	// Enable media cards for Skype channel
	EnableMediaCards *bool `pulumi:"enableMediaCards"`
	// Enable messaging for Skype channel
	EnableMessaging *bool `pulumi:"enableMessaging"`
	// Enable screen sharing for Skype channel
	EnableScreenSharing *bool `pulumi:"enableScreenSharing"`
	// Enable video for Skype channel
	EnableVideo *bool `pulumi:"enableVideo"`
	// Group mode for Skype channel
	GroupsMode *string `pulumi:"groupsMode"`
	// Incoming call route for Skype channel
	IncomingCallRoute *string `pulumi:"incomingCallRoute"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
}

The parameters to provide for the Microsoft Teams channel.

func (*SkypeChannelProperties) Defaults

Defaults sets the appropriate defaults for SkypeChannelProperties

type SkypeChannelPropertiesArgs

type SkypeChannelPropertiesArgs struct {
	// Calling web hook for Skype channel
	CallingWebHook pulumi.StringPtrInput `pulumi:"callingWebHook"`
	// Enable calling for Skype channel
	EnableCalling pulumi.BoolPtrInput `pulumi:"enableCalling"`
	// Enable groups for Skype channel
	EnableGroups pulumi.BoolPtrInput `pulumi:"enableGroups"`
	// Enable media cards for Skype channel
	EnableMediaCards pulumi.BoolPtrInput `pulumi:"enableMediaCards"`
	// Enable messaging for Skype channel
	EnableMessaging pulumi.BoolPtrInput `pulumi:"enableMessaging"`
	// Enable screen sharing for Skype channel
	EnableScreenSharing pulumi.BoolPtrInput `pulumi:"enableScreenSharing"`
	// Enable video for Skype channel
	EnableVideo pulumi.BoolPtrInput `pulumi:"enableVideo"`
	// Group mode for Skype channel
	GroupsMode pulumi.StringPtrInput `pulumi:"groupsMode"`
	// Incoming call route for Skype channel
	IncomingCallRoute pulumi.StringPtrInput `pulumi:"incomingCallRoute"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

The parameters to provide for the Microsoft Teams channel.

func (*SkypeChannelPropertiesArgs) Defaults

Defaults sets the appropriate defaults for SkypeChannelPropertiesArgs

func (SkypeChannelPropertiesArgs) ElementType

func (SkypeChannelPropertiesArgs) ElementType() reflect.Type

func (SkypeChannelPropertiesArgs) ToSkypeChannelPropertiesOutput

func (i SkypeChannelPropertiesArgs) ToSkypeChannelPropertiesOutput() SkypeChannelPropertiesOutput

func (SkypeChannelPropertiesArgs) ToSkypeChannelPropertiesOutputWithContext

func (i SkypeChannelPropertiesArgs) ToSkypeChannelPropertiesOutputWithContext(ctx context.Context) SkypeChannelPropertiesOutput

func (SkypeChannelPropertiesArgs) ToSkypeChannelPropertiesPtrOutput

func (i SkypeChannelPropertiesArgs) ToSkypeChannelPropertiesPtrOutput() SkypeChannelPropertiesPtrOutput

func (SkypeChannelPropertiesArgs) ToSkypeChannelPropertiesPtrOutputWithContext

func (i SkypeChannelPropertiesArgs) ToSkypeChannelPropertiesPtrOutputWithContext(ctx context.Context) SkypeChannelPropertiesPtrOutput

type SkypeChannelPropertiesInput

type SkypeChannelPropertiesInput interface {
	pulumi.Input

	ToSkypeChannelPropertiesOutput() SkypeChannelPropertiesOutput
	ToSkypeChannelPropertiesOutputWithContext(context.Context) SkypeChannelPropertiesOutput
}

SkypeChannelPropertiesInput is an input type that accepts SkypeChannelPropertiesArgs and SkypeChannelPropertiesOutput values. You can construct a concrete instance of `SkypeChannelPropertiesInput` via:

SkypeChannelPropertiesArgs{...}

type SkypeChannelPropertiesOutput

type SkypeChannelPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the Microsoft Teams channel.

func (SkypeChannelPropertiesOutput) CallingWebHook

Calling web hook for Skype channel

func (SkypeChannelPropertiesOutput) ElementType

func (SkypeChannelPropertiesOutput) EnableCalling

Enable calling for Skype channel

func (SkypeChannelPropertiesOutput) EnableGroups

Enable groups for Skype channel

func (SkypeChannelPropertiesOutput) EnableMediaCards

func (o SkypeChannelPropertiesOutput) EnableMediaCards() pulumi.BoolPtrOutput

Enable media cards for Skype channel

func (SkypeChannelPropertiesOutput) EnableMessaging

Enable messaging for Skype channel

func (SkypeChannelPropertiesOutput) EnableScreenSharing

func (o SkypeChannelPropertiesOutput) EnableScreenSharing() pulumi.BoolPtrOutput

Enable screen sharing for Skype channel

func (SkypeChannelPropertiesOutput) EnableVideo

Enable video for Skype channel

func (SkypeChannelPropertiesOutput) GroupsMode

Group mode for Skype channel

func (SkypeChannelPropertiesOutput) IncomingCallRoute

func (o SkypeChannelPropertiesOutput) IncomingCallRoute() pulumi.StringPtrOutput

Incoming call route for Skype channel

func (SkypeChannelPropertiesOutput) IsEnabled

Whether this channel is enabled for the bot

func (SkypeChannelPropertiesOutput) ToSkypeChannelPropertiesOutput

func (o SkypeChannelPropertiesOutput) ToSkypeChannelPropertiesOutput() SkypeChannelPropertiesOutput

func (SkypeChannelPropertiesOutput) ToSkypeChannelPropertiesOutputWithContext

func (o SkypeChannelPropertiesOutput) ToSkypeChannelPropertiesOutputWithContext(ctx context.Context) SkypeChannelPropertiesOutput

func (SkypeChannelPropertiesOutput) ToSkypeChannelPropertiesPtrOutput

func (o SkypeChannelPropertiesOutput) ToSkypeChannelPropertiesPtrOutput() SkypeChannelPropertiesPtrOutput

func (SkypeChannelPropertiesOutput) ToSkypeChannelPropertiesPtrOutputWithContext

func (o SkypeChannelPropertiesOutput) ToSkypeChannelPropertiesPtrOutputWithContext(ctx context.Context) SkypeChannelPropertiesPtrOutput

type SkypeChannelPropertiesPtrInput

type SkypeChannelPropertiesPtrInput interface {
	pulumi.Input

	ToSkypeChannelPropertiesPtrOutput() SkypeChannelPropertiesPtrOutput
	ToSkypeChannelPropertiesPtrOutputWithContext(context.Context) SkypeChannelPropertiesPtrOutput
}

SkypeChannelPropertiesPtrInput is an input type that accepts SkypeChannelPropertiesArgs, SkypeChannelPropertiesPtr and SkypeChannelPropertiesPtrOutput values. You can construct a concrete instance of `SkypeChannelPropertiesPtrInput` via:

        SkypeChannelPropertiesArgs{...}

or:

        nil

type SkypeChannelPropertiesPtrOutput

type SkypeChannelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SkypeChannelPropertiesPtrOutput) CallingWebHook

Calling web hook for Skype channel

func (SkypeChannelPropertiesPtrOutput) Elem

func (SkypeChannelPropertiesPtrOutput) ElementType

func (SkypeChannelPropertiesPtrOutput) EnableCalling

Enable calling for Skype channel

func (SkypeChannelPropertiesPtrOutput) EnableGroups

Enable groups for Skype channel

func (SkypeChannelPropertiesPtrOutput) EnableMediaCards

Enable media cards for Skype channel

func (SkypeChannelPropertiesPtrOutput) EnableMessaging

Enable messaging for Skype channel

func (SkypeChannelPropertiesPtrOutput) EnableScreenSharing

func (o SkypeChannelPropertiesPtrOutput) EnableScreenSharing() pulumi.BoolPtrOutput

Enable screen sharing for Skype channel

func (SkypeChannelPropertiesPtrOutput) EnableVideo

Enable video for Skype channel

func (SkypeChannelPropertiesPtrOutput) GroupsMode

Group mode for Skype channel

func (SkypeChannelPropertiesPtrOutput) IncomingCallRoute

Incoming call route for Skype channel

func (SkypeChannelPropertiesPtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (SkypeChannelPropertiesPtrOutput) ToSkypeChannelPropertiesPtrOutput

func (o SkypeChannelPropertiesPtrOutput) ToSkypeChannelPropertiesPtrOutput() SkypeChannelPropertiesPtrOutput

func (SkypeChannelPropertiesPtrOutput) ToSkypeChannelPropertiesPtrOutputWithContext

func (o SkypeChannelPropertiesPtrOutput) ToSkypeChannelPropertiesPtrOutputWithContext(ctx context.Context) SkypeChannelPropertiesPtrOutput

type SkypeChannelPropertiesResponse

type SkypeChannelPropertiesResponse struct {
	// Calling web hook for Skype channel
	CallingWebHook *string `pulumi:"callingWebHook"`
	// Enable calling for Skype channel
	EnableCalling *bool `pulumi:"enableCalling"`
	// Enable groups for Skype channel
	EnableGroups *bool `pulumi:"enableGroups"`
	// Enable media cards for Skype channel
	EnableMediaCards *bool `pulumi:"enableMediaCards"`
	// Enable messaging for Skype channel
	EnableMessaging *bool `pulumi:"enableMessaging"`
	// Enable screen sharing for Skype channel
	EnableScreenSharing *bool `pulumi:"enableScreenSharing"`
	// Enable video for Skype channel
	EnableVideo *bool `pulumi:"enableVideo"`
	// Group mode for Skype channel
	GroupsMode *string `pulumi:"groupsMode"`
	// Incoming call route for Skype channel
	IncomingCallRoute *string `pulumi:"incomingCallRoute"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
}

The parameters to provide for the Microsoft Teams channel.

func (*SkypeChannelPropertiesResponse) Defaults

Defaults sets the appropriate defaults for SkypeChannelPropertiesResponse

type SkypeChannelPropertiesResponseOutput

type SkypeChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Microsoft Teams channel.

func (SkypeChannelPropertiesResponseOutput) CallingWebHook

Calling web hook for Skype channel

func (SkypeChannelPropertiesResponseOutput) ElementType

func (SkypeChannelPropertiesResponseOutput) EnableCalling

Enable calling for Skype channel

func (SkypeChannelPropertiesResponseOutput) EnableGroups

Enable groups for Skype channel

func (SkypeChannelPropertiesResponseOutput) EnableMediaCards

Enable media cards for Skype channel

func (SkypeChannelPropertiesResponseOutput) EnableMessaging

Enable messaging for Skype channel

func (SkypeChannelPropertiesResponseOutput) EnableScreenSharing

Enable screen sharing for Skype channel

func (SkypeChannelPropertiesResponseOutput) EnableVideo

Enable video for Skype channel

func (SkypeChannelPropertiesResponseOutput) GroupsMode

Group mode for Skype channel

func (SkypeChannelPropertiesResponseOutput) IncomingCallRoute

Incoming call route for Skype channel

func (SkypeChannelPropertiesResponseOutput) IsEnabled

Whether this channel is enabled for the bot

func (SkypeChannelPropertiesResponseOutput) ToSkypeChannelPropertiesResponseOutput

func (o SkypeChannelPropertiesResponseOutput) ToSkypeChannelPropertiesResponseOutput() SkypeChannelPropertiesResponseOutput

func (SkypeChannelPropertiesResponseOutput) ToSkypeChannelPropertiesResponseOutputWithContext

func (o SkypeChannelPropertiesResponseOutput) ToSkypeChannelPropertiesResponseOutputWithContext(ctx context.Context) SkypeChannelPropertiesResponseOutput

type SkypeChannelPropertiesResponsePtrOutput

type SkypeChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SkypeChannelPropertiesResponsePtrOutput) CallingWebHook

Calling web hook for Skype channel

func (SkypeChannelPropertiesResponsePtrOutput) Elem

func (SkypeChannelPropertiesResponsePtrOutput) ElementType

func (SkypeChannelPropertiesResponsePtrOutput) EnableCalling

Enable calling for Skype channel

func (SkypeChannelPropertiesResponsePtrOutput) EnableGroups

Enable groups for Skype channel

func (SkypeChannelPropertiesResponsePtrOutput) EnableMediaCards

Enable media cards for Skype channel

func (SkypeChannelPropertiesResponsePtrOutput) EnableMessaging

Enable messaging for Skype channel

func (SkypeChannelPropertiesResponsePtrOutput) EnableScreenSharing

Enable screen sharing for Skype channel

func (SkypeChannelPropertiesResponsePtrOutput) EnableVideo

Enable video for Skype channel

func (SkypeChannelPropertiesResponsePtrOutput) GroupsMode

Group mode for Skype channel

func (SkypeChannelPropertiesResponsePtrOutput) IncomingCallRoute

Incoming call route for Skype channel

func (SkypeChannelPropertiesResponsePtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (SkypeChannelPropertiesResponsePtrOutput) ToSkypeChannelPropertiesResponsePtrOutput

func (o SkypeChannelPropertiesResponsePtrOutput) ToSkypeChannelPropertiesResponsePtrOutput() SkypeChannelPropertiesResponsePtrOutput

func (SkypeChannelPropertiesResponsePtrOutput) ToSkypeChannelPropertiesResponsePtrOutputWithContext

func (o SkypeChannelPropertiesResponsePtrOutput) ToSkypeChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) SkypeChannelPropertiesResponsePtrOutput

type SkypeChannelPtrInput

type SkypeChannelPtrInput interface {
	pulumi.Input

	ToSkypeChannelPtrOutput() SkypeChannelPtrOutput
	ToSkypeChannelPtrOutputWithContext(context.Context) SkypeChannelPtrOutput
}

SkypeChannelPtrInput is an input type that accepts SkypeChannelArgs, SkypeChannelPtr and SkypeChannelPtrOutput values. You can construct a concrete instance of `SkypeChannelPtrInput` via:

        SkypeChannelArgs{...}

or:

        nil

type SkypeChannelPtrOutput

type SkypeChannelPtrOutput struct{ *pulumi.OutputState }

func (SkypeChannelPtrOutput) ChannelName

The channel name Expected value is 'SkypeChannel'.

func (SkypeChannelPtrOutput) Elem

func (SkypeChannelPtrOutput) ElementType

func (SkypeChannelPtrOutput) ElementType() reflect.Type

func (SkypeChannelPtrOutput) Etag

Entity Tag of the resource

func (SkypeChannelPtrOutput) Location

Specifies the location of the resource.

func (SkypeChannelPtrOutput) Properties

The set of properties specific to Skype channel resource

func (SkypeChannelPtrOutput) ToSkypeChannelPtrOutput

func (o SkypeChannelPtrOutput) ToSkypeChannelPtrOutput() SkypeChannelPtrOutput

func (SkypeChannelPtrOutput) ToSkypeChannelPtrOutputWithContext

func (o SkypeChannelPtrOutput) ToSkypeChannelPtrOutputWithContext(ctx context.Context) SkypeChannelPtrOutput

type SkypeChannelResponse

type SkypeChannelResponse struct {
	// The channel name
	// Expected value is 'SkypeChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Skype channel resource
	Properties *SkypeChannelPropertiesResponse `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Skype channel definition

func (*SkypeChannelResponse) Defaults

func (val *SkypeChannelResponse) Defaults() *SkypeChannelResponse

Defaults sets the appropriate defaults for SkypeChannelResponse

type SkypeChannelResponseOutput

type SkypeChannelResponseOutput struct{ *pulumi.OutputState }

Skype channel definition

func (SkypeChannelResponseOutput) ChannelName

The channel name Expected value is 'SkypeChannel'.

func (SkypeChannelResponseOutput) ElementType

func (SkypeChannelResponseOutput) ElementType() reflect.Type

func (SkypeChannelResponseOutput) Etag

Entity Tag of the resource

func (SkypeChannelResponseOutput) Location

Specifies the location of the resource.

func (SkypeChannelResponseOutput) Properties

The set of properties specific to Skype channel resource

func (SkypeChannelResponseOutput) ProvisioningState

func (o SkypeChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (SkypeChannelResponseOutput) ToSkypeChannelResponseOutput

func (o SkypeChannelResponseOutput) ToSkypeChannelResponseOutput() SkypeChannelResponseOutput

func (SkypeChannelResponseOutput) ToSkypeChannelResponseOutputWithContext

func (o SkypeChannelResponseOutput) ToSkypeChannelResponseOutputWithContext(ctx context.Context) SkypeChannelResponseOutput

type SkypeChannelResponsePtrOutput

type SkypeChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (SkypeChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'SkypeChannel'.

func (SkypeChannelResponsePtrOutput) Elem

func (SkypeChannelResponsePtrOutput) ElementType

func (SkypeChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (SkypeChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (SkypeChannelResponsePtrOutput) Properties

The set of properties specific to Skype channel resource

func (SkypeChannelResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (SkypeChannelResponsePtrOutput) ToSkypeChannelResponsePtrOutput

func (o SkypeChannelResponsePtrOutput) ToSkypeChannelResponsePtrOutput() SkypeChannelResponsePtrOutput

func (SkypeChannelResponsePtrOutput) ToSkypeChannelResponsePtrOutputWithContext

func (o SkypeChannelResponsePtrOutput) ToSkypeChannelResponsePtrOutputWithContext(ctx context.Context) SkypeChannelResponsePtrOutput

type SlackChannel

type SlackChannel struct {
	// The channel name
	// Expected value is 'SlackChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Slack channel resource
	Properties *SlackChannelProperties `pulumi:"properties"`
}

Slack channel definition

func (*SlackChannel) Defaults

func (val *SlackChannel) Defaults() *SlackChannel

Defaults sets the appropriate defaults for SlackChannel

type SlackChannelArgs

type SlackChannelArgs struct {
	// The channel name
	// Expected value is 'SlackChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The set of properties specific to Slack channel resource
	Properties SlackChannelPropertiesPtrInput `pulumi:"properties"`
}

Slack channel definition

func (*SlackChannelArgs) Defaults

func (val *SlackChannelArgs) Defaults() *SlackChannelArgs

Defaults sets the appropriate defaults for SlackChannelArgs

func (SlackChannelArgs) ElementType

func (SlackChannelArgs) ElementType() reflect.Type

func (SlackChannelArgs) ToSlackChannelOutput

func (i SlackChannelArgs) ToSlackChannelOutput() SlackChannelOutput

func (SlackChannelArgs) ToSlackChannelOutputWithContext

func (i SlackChannelArgs) ToSlackChannelOutputWithContext(ctx context.Context) SlackChannelOutput

func (SlackChannelArgs) ToSlackChannelPtrOutput

func (i SlackChannelArgs) ToSlackChannelPtrOutput() SlackChannelPtrOutput

func (SlackChannelArgs) ToSlackChannelPtrOutputWithContext

func (i SlackChannelArgs) ToSlackChannelPtrOutputWithContext(ctx context.Context) SlackChannelPtrOutput

type SlackChannelInput

type SlackChannelInput interface {
	pulumi.Input

	ToSlackChannelOutput() SlackChannelOutput
	ToSlackChannelOutputWithContext(context.Context) SlackChannelOutput
}

SlackChannelInput is an input type that accepts SlackChannelArgs and SlackChannelOutput values. You can construct a concrete instance of `SlackChannelInput` via:

SlackChannelArgs{...}

type SlackChannelOutput

type SlackChannelOutput struct{ *pulumi.OutputState }

Slack channel definition

func (SlackChannelOutput) ChannelName

func (o SlackChannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'SlackChannel'.

func (SlackChannelOutput) ElementType

func (SlackChannelOutput) ElementType() reflect.Type

func (SlackChannelOutput) Etag

Entity Tag of the resource

func (SlackChannelOutput) Location

Specifies the location of the resource.

func (SlackChannelOutput) Properties

The set of properties specific to Slack channel resource

func (SlackChannelOutput) ToSlackChannelOutput

func (o SlackChannelOutput) ToSlackChannelOutput() SlackChannelOutput

func (SlackChannelOutput) ToSlackChannelOutputWithContext

func (o SlackChannelOutput) ToSlackChannelOutputWithContext(ctx context.Context) SlackChannelOutput

func (SlackChannelOutput) ToSlackChannelPtrOutput

func (o SlackChannelOutput) ToSlackChannelPtrOutput() SlackChannelPtrOutput

func (SlackChannelOutput) ToSlackChannelPtrOutputWithContext

func (o SlackChannelOutput) ToSlackChannelPtrOutputWithContext(ctx context.Context) SlackChannelPtrOutput

type SlackChannelProperties

type SlackChannelProperties struct {
	// The Slack client id
	ClientId *string `pulumi:"clientId"`
	// The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
	ClientSecret *string `pulumi:"clientSecret"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// The Slack landing page Url
	LandingPageUrl *string `pulumi:"landingPageUrl"`
	// Whether to register the settings before OAuth validation is performed. Recommended to True.
	RegisterBeforeOAuthFlow *bool `pulumi:"registerBeforeOAuthFlow"`
	// The Slack permission scopes.
	Scopes *string `pulumi:"scopes"`
	// The Slack signing secret.
	SigningSecret *string `pulumi:"signingSecret"`
	// The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.
	VerificationToken *string `pulumi:"verificationToken"`
}

The parameters to provide for the Slack channel.

type SlackChannelPropertiesArgs

type SlackChannelPropertiesArgs struct {
	// The Slack client id
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
	ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// The Slack landing page Url
	LandingPageUrl pulumi.StringPtrInput `pulumi:"landingPageUrl"`
	// Whether to register the settings before OAuth validation is performed. Recommended to True.
	RegisterBeforeOAuthFlow pulumi.BoolPtrInput `pulumi:"registerBeforeOAuthFlow"`
	// The Slack permission scopes.
	Scopes pulumi.StringPtrInput `pulumi:"scopes"`
	// The Slack signing secret.
	SigningSecret pulumi.StringPtrInput `pulumi:"signingSecret"`
	// The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.
	VerificationToken pulumi.StringPtrInput `pulumi:"verificationToken"`
}

The parameters to provide for the Slack channel.

func (SlackChannelPropertiesArgs) ElementType

func (SlackChannelPropertiesArgs) ElementType() reflect.Type

func (SlackChannelPropertiesArgs) ToSlackChannelPropertiesOutput

func (i SlackChannelPropertiesArgs) ToSlackChannelPropertiesOutput() SlackChannelPropertiesOutput

func (SlackChannelPropertiesArgs) ToSlackChannelPropertiesOutputWithContext

func (i SlackChannelPropertiesArgs) ToSlackChannelPropertiesOutputWithContext(ctx context.Context) SlackChannelPropertiesOutput

func (SlackChannelPropertiesArgs) ToSlackChannelPropertiesPtrOutput

func (i SlackChannelPropertiesArgs) ToSlackChannelPropertiesPtrOutput() SlackChannelPropertiesPtrOutput

func (SlackChannelPropertiesArgs) ToSlackChannelPropertiesPtrOutputWithContext

func (i SlackChannelPropertiesArgs) ToSlackChannelPropertiesPtrOutputWithContext(ctx context.Context) SlackChannelPropertiesPtrOutput

type SlackChannelPropertiesInput

type SlackChannelPropertiesInput interface {
	pulumi.Input

	ToSlackChannelPropertiesOutput() SlackChannelPropertiesOutput
	ToSlackChannelPropertiesOutputWithContext(context.Context) SlackChannelPropertiesOutput
}

SlackChannelPropertiesInput is an input type that accepts SlackChannelPropertiesArgs and SlackChannelPropertiesOutput values. You can construct a concrete instance of `SlackChannelPropertiesInput` via:

SlackChannelPropertiesArgs{...}

type SlackChannelPropertiesOutput

type SlackChannelPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the Slack channel.

func (SlackChannelPropertiesOutput) ClientId

The Slack client id

func (SlackChannelPropertiesOutput) ClientSecret

The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.

func (SlackChannelPropertiesOutput) ElementType

func (SlackChannelPropertiesOutput) IsEnabled

Whether this channel is enabled for the bot

func (SlackChannelPropertiesOutput) LandingPageUrl

The Slack landing page Url

func (SlackChannelPropertiesOutput) RegisterBeforeOAuthFlow

func (o SlackChannelPropertiesOutput) RegisterBeforeOAuthFlow() pulumi.BoolPtrOutput

Whether to register the settings before OAuth validation is performed. Recommended to True.

func (SlackChannelPropertiesOutput) Scopes

The Slack permission scopes.

func (SlackChannelPropertiesOutput) SigningSecret

The Slack signing secret.

func (SlackChannelPropertiesOutput) ToSlackChannelPropertiesOutput

func (o SlackChannelPropertiesOutput) ToSlackChannelPropertiesOutput() SlackChannelPropertiesOutput

func (SlackChannelPropertiesOutput) ToSlackChannelPropertiesOutputWithContext

func (o SlackChannelPropertiesOutput) ToSlackChannelPropertiesOutputWithContext(ctx context.Context) SlackChannelPropertiesOutput

func (SlackChannelPropertiesOutput) ToSlackChannelPropertiesPtrOutput

func (o SlackChannelPropertiesOutput) ToSlackChannelPropertiesPtrOutput() SlackChannelPropertiesPtrOutput

func (SlackChannelPropertiesOutput) ToSlackChannelPropertiesPtrOutputWithContext

func (o SlackChannelPropertiesOutput) ToSlackChannelPropertiesPtrOutputWithContext(ctx context.Context) SlackChannelPropertiesPtrOutput

func (SlackChannelPropertiesOutput) VerificationToken

func (o SlackChannelPropertiesOutput) VerificationToken() pulumi.StringPtrOutput

The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.

type SlackChannelPropertiesPtrInput

type SlackChannelPropertiesPtrInput interface {
	pulumi.Input

	ToSlackChannelPropertiesPtrOutput() SlackChannelPropertiesPtrOutput
	ToSlackChannelPropertiesPtrOutputWithContext(context.Context) SlackChannelPropertiesPtrOutput
}

SlackChannelPropertiesPtrInput is an input type that accepts SlackChannelPropertiesArgs, SlackChannelPropertiesPtr and SlackChannelPropertiesPtrOutput values. You can construct a concrete instance of `SlackChannelPropertiesPtrInput` via:

        SlackChannelPropertiesArgs{...}

or:

        nil

type SlackChannelPropertiesPtrOutput

type SlackChannelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SlackChannelPropertiesPtrOutput) ClientId

The Slack client id

func (SlackChannelPropertiesPtrOutput) ClientSecret

The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.

func (SlackChannelPropertiesPtrOutput) Elem

func (SlackChannelPropertiesPtrOutput) ElementType

func (SlackChannelPropertiesPtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (SlackChannelPropertiesPtrOutput) LandingPageUrl

The Slack landing page Url

func (SlackChannelPropertiesPtrOutput) RegisterBeforeOAuthFlow

func (o SlackChannelPropertiesPtrOutput) RegisterBeforeOAuthFlow() pulumi.BoolPtrOutput

Whether to register the settings before OAuth validation is performed. Recommended to True.

func (SlackChannelPropertiesPtrOutput) Scopes

The Slack permission scopes.

func (SlackChannelPropertiesPtrOutput) SigningSecret

The Slack signing secret.

func (SlackChannelPropertiesPtrOutput) ToSlackChannelPropertiesPtrOutput

func (o SlackChannelPropertiesPtrOutput) ToSlackChannelPropertiesPtrOutput() SlackChannelPropertiesPtrOutput

func (SlackChannelPropertiesPtrOutput) ToSlackChannelPropertiesPtrOutputWithContext

func (o SlackChannelPropertiesPtrOutput) ToSlackChannelPropertiesPtrOutputWithContext(ctx context.Context) SlackChannelPropertiesPtrOutput

func (SlackChannelPropertiesPtrOutput) VerificationToken

The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.

type SlackChannelPropertiesResponse

type SlackChannelPropertiesResponse struct {
	// The Slack client id
	ClientId *string `pulumi:"clientId"`
	// The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
	ClientSecret *string `pulumi:"clientSecret"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// Whether this channel is validated for the bot
	IsValidated bool `pulumi:"isValidated"`
	// The Slack landing page Url
	LandingPageUrl *string `pulumi:"landingPageUrl"`
	// The Sms auth token
	LastSubmissionId string `pulumi:"lastSubmissionId"`
	// The Slack redirect action
	RedirectAction string `pulumi:"redirectAction"`
	// Whether to register the settings before OAuth validation is performed. Recommended to True.
	RegisterBeforeOAuthFlow *bool `pulumi:"registerBeforeOAuthFlow"`
	// The Slack permission scopes.
	Scopes *string `pulumi:"scopes"`
	// The Slack signing secret.
	SigningSecret *string `pulumi:"signingSecret"`
	// The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.
	VerificationToken *string `pulumi:"verificationToken"`
}

The parameters to provide for the Slack channel.

type SlackChannelPropertiesResponseOutput

type SlackChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Slack channel.

func (SlackChannelPropertiesResponseOutput) ClientId

The Slack client id

func (SlackChannelPropertiesResponseOutput) ClientSecret

The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.

func (SlackChannelPropertiesResponseOutput) ElementType

func (SlackChannelPropertiesResponseOutput) IsEnabled

Whether this channel is enabled for the bot

func (SlackChannelPropertiesResponseOutput) IsValidated

Whether this channel is validated for the bot

func (SlackChannelPropertiesResponseOutput) LandingPageUrl

The Slack landing page Url

func (SlackChannelPropertiesResponseOutput) LastSubmissionId

The Sms auth token

func (SlackChannelPropertiesResponseOutput) RedirectAction

The Slack redirect action

func (SlackChannelPropertiesResponseOutput) RegisterBeforeOAuthFlow

func (o SlackChannelPropertiesResponseOutput) RegisterBeforeOAuthFlow() pulumi.BoolPtrOutput

Whether to register the settings before OAuth validation is performed. Recommended to True.

func (SlackChannelPropertiesResponseOutput) Scopes

The Slack permission scopes.

func (SlackChannelPropertiesResponseOutput) SigningSecret

The Slack signing secret.

func (SlackChannelPropertiesResponseOutput) ToSlackChannelPropertiesResponseOutput

func (o SlackChannelPropertiesResponseOutput) ToSlackChannelPropertiesResponseOutput() SlackChannelPropertiesResponseOutput

func (SlackChannelPropertiesResponseOutput) ToSlackChannelPropertiesResponseOutputWithContext

func (o SlackChannelPropertiesResponseOutput) ToSlackChannelPropertiesResponseOutputWithContext(ctx context.Context) SlackChannelPropertiesResponseOutput

func (SlackChannelPropertiesResponseOutput) VerificationToken

The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.

type SlackChannelPropertiesResponsePtrOutput

type SlackChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SlackChannelPropertiesResponsePtrOutput) ClientId

The Slack client id

func (SlackChannelPropertiesResponsePtrOutput) ClientSecret

The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.

func (SlackChannelPropertiesResponsePtrOutput) Elem

func (SlackChannelPropertiesResponsePtrOutput) ElementType

func (SlackChannelPropertiesResponsePtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (SlackChannelPropertiesResponsePtrOutput) IsValidated

Whether this channel is validated for the bot

func (SlackChannelPropertiesResponsePtrOutput) LandingPageUrl

The Slack landing page Url

func (SlackChannelPropertiesResponsePtrOutput) LastSubmissionId

The Sms auth token

func (SlackChannelPropertiesResponsePtrOutput) RedirectAction

The Slack redirect action

func (SlackChannelPropertiesResponsePtrOutput) RegisterBeforeOAuthFlow

func (o SlackChannelPropertiesResponsePtrOutput) RegisterBeforeOAuthFlow() pulumi.BoolPtrOutput

Whether to register the settings before OAuth validation is performed. Recommended to True.

func (SlackChannelPropertiesResponsePtrOutput) Scopes

The Slack permission scopes.

func (SlackChannelPropertiesResponsePtrOutput) SigningSecret

The Slack signing secret.

func (SlackChannelPropertiesResponsePtrOutput) ToSlackChannelPropertiesResponsePtrOutput

func (o SlackChannelPropertiesResponsePtrOutput) ToSlackChannelPropertiesResponsePtrOutput() SlackChannelPropertiesResponsePtrOutput

func (SlackChannelPropertiesResponsePtrOutput) ToSlackChannelPropertiesResponsePtrOutputWithContext

func (o SlackChannelPropertiesResponsePtrOutput) ToSlackChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) SlackChannelPropertiesResponsePtrOutput

func (SlackChannelPropertiesResponsePtrOutput) VerificationToken

The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.

type SlackChannelPtrInput

type SlackChannelPtrInput interface {
	pulumi.Input

	ToSlackChannelPtrOutput() SlackChannelPtrOutput
	ToSlackChannelPtrOutputWithContext(context.Context) SlackChannelPtrOutput
}

SlackChannelPtrInput is an input type that accepts SlackChannelArgs, SlackChannelPtr and SlackChannelPtrOutput values. You can construct a concrete instance of `SlackChannelPtrInput` via:

        SlackChannelArgs{...}

or:

        nil

type SlackChannelPtrOutput

type SlackChannelPtrOutput struct{ *pulumi.OutputState }

func (SlackChannelPtrOutput) ChannelName

The channel name Expected value is 'SlackChannel'.

func (SlackChannelPtrOutput) Elem

func (SlackChannelPtrOutput) ElementType

func (SlackChannelPtrOutput) ElementType() reflect.Type

func (SlackChannelPtrOutput) Etag

Entity Tag of the resource

func (SlackChannelPtrOutput) Location

Specifies the location of the resource.

func (SlackChannelPtrOutput) Properties

The set of properties specific to Slack channel resource

func (SlackChannelPtrOutput) ToSlackChannelPtrOutput

func (o SlackChannelPtrOutput) ToSlackChannelPtrOutput() SlackChannelPtrOutput

func (SlackChannelPtrOutput) ToSlackChannelPtrOutputWithContext

func (o SlackChannelPtrOutput) ToSlackChannelPtrOutputWithContext(ctx context.Context) SlackChannelPtrOutput

type SlackChannelResponse

type SlackChannelResponse struct {
	// The channel name
	// Expected value is 'SlackChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Slack channel resource
	Properties *SlackChannelPropertiesResponse `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Slack channel definition

func (*SlackChannelResponse) Defaults

func (val *SlackChannelResponse) Defaults() *SlackChannelResponse

Defaults sets the appropriate defaults for SlackChannelResponse

type SlackChannelResponseOutput

type SlackChannelResponseOutput struct{ *pulumi.OutputState }

Slack channel definition

func (SlackChannelResponseOutput) ChannelName

The channel name Expected value is 'SlackChannel'.

func (SlackChannelResponseOutput) ElementType

func (SlackChannelResponseOutput) ElementType() reflect.Type

func (SlackChannelResponseOutput) Etag

Entity Tag of the resource

func (SlackChannelResponseOutput) Location

Specifies the location of the resource.

func (SlackChannelResponseOutput) Properties

The set of properties specific to Slack channel resource

func (SlackChannelResponseOutput) ProvisioningState

func (o SlackChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (SlackChannelResponseOutput) ToSlackChannelResponseOutput

func (o SlackChannelResponseOutput) ToSlackChannelResponseOutput() SlackChannelResponseOutput

func (SlackChannelResponseOutput) ToSlackChannelResponseOutputWithContext

func (o SlackChannelResponseOutput) ToSlackChannelResponseOutputWithContext(ctx context.Context) SlackChannelResponseOutput

type SlackChannelResponsePtrOutput

type SlackChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (SlackChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'SlackChannel'.

func (SlackChannelResponsePtrOutput) Elem

func (SlackChannelResponsePtrOutput) ElementType

func (SlackChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (SlackChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (SlackChannelResponsePtrOutput) Properties

The set of properties specific to Slack channel resource

func (SlackChannelResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (SlackChannelResponsePtrOutput) ToSlackChannelResponsePtrOutput

func (o SlackChannelResponsePtrOutput) ToSlackChannelResponsePtrOutput() SlackChannelResponsePtrOutput

func (SlackChannelResponsePtrOutput) ToSlackChannelResponsePtrOutputWithContext

func (o SlackChannelResponsePtrOutput) ToSlackChannelResponsePtrOutputWithContext(ctx context.Context) SlackChannelResponsePtrOutput

type SmsChannel

type SmsChannel struct {
	// The channel name
	// Expected value is 'SmsChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Sms channel resource
	Properties *SmsChannelProperties `pulumi:"properties"`
}

Sms channel definition

func (*SmsChannel) Defaults

func (val *SmsChannel) Defaults() *SmsChannel

Defaults sets the appropriate defaults for SmsChannel

type SmsChannelArgs

type SmsChannelArgs struct {
	// The channel name
	// Expected value is 'SmsChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The set of properties specific to Sms channel resource
	Properties SmsChannelPropertiesPtrInput `pulumi:"properties"`
}

Sms channel definition

func (*SmsChannelArgs) Defaults

func (val *SmsChannelArgs) Defaults() *SmsChannelArgs

Defaults sets the appropriate defaults for SmsChannelArgs

func (SmsChannelArgs) ElementType

func (SmsChannelArgs) ElementType() reflect.Type

func (SmsChannelArgs) ToSmsChannelOutput

func (i SmsChannelArgs) ToSmsChannelOutput() SmsChannelOutput

func (SmsChannelArgs) ToSmsChannelOutputWithContext

func (i SmsChannelArgs) ToSmsChannelOutputWithContext(ctx context.Context) SmsChannelOutput

func (SmsChannelArgs) ToSmsChannelPtrOutput

func (i SmsChannelArgs) ToSmsChannelPtrOutput() SmsChannelPtrOutput

func (SmsChannelArgs) ToSmsChannelPtrOutputWithContext

func (i SmsChannelArgs) ToSmsChannelPtrOutputWithContext(ctx context.Context) SmsChannelPtrOutput

type SmsChannelInput

type SmsChannelInput interface {
	pulumi.Input

	ToSmsChannelOutput() SmsChannelOutput
	ToSmsChannelOutputWithContext(context.Context) SmsChannelOutput
}

SmsChannelInput is an input type that accepts SmsChannelArgs and SmsChannelOutput values. You can construct a concrete instance of `SmsChannelInput` via:

SmsChannelArgs{...}

type SmsChannelOutput

type SmsChannelOutput struct{ *pulumi.OutputState }

Sms channel definition

func (SmsChannelOutput) ChannelName

func (o SmsChannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'SmsChannel'.

func (SmsChannelOutput) ElementType

func (SmsChannelOutput) ElementType() reflect.Type

func (SmsChannelOutput) Etag

Entity Tag of the resource

func (SmsChannelOutput) Location

Specifies the location of the resource.

func (SmsChannelOutput) Properties

The set of properties specific to Sms channel resource

func (SmsChannelOutput) ToSmsChannelOutput

func (o SmsChannelOutput) ToSmsChannelOutput() SmsChannelOutput

func (SmsChannelOutput) ToSmsChannelOutputWithContext

func (o SmsChannelOutput) ToSmsChannelOutputWithContext(ctx context.Context) SmsChannelOutput

func (SmsChannelOutput) ToSmsChannelPtrOutput

func (o SmsChannelOutput) ToSmsChannelPtrOutput() SmsChannelPtrOutput

func (SmsChannelOutput) ToSmsChannelPtrOutputWithContext

func (o SmsChannelOutput) ToSmsChannelPtrOutputWithContext(ctx context.Context) SmsChannelPtrOutput

type SmsChannelProperties

type SmsChannelProperties struct {
	// The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
	AccountSID string `pulumi:"accountSID"`
	// The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
	AuthToken *string `pulumi:"authToken"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// Whether this channel is validated for the bot
	IsValidated *bool `pulumi:"isValidated"`
	// The Sms phone
	Phone string `pulumi:"phone"`
}

The parameters to provide for the Sms channel.

type SmsChannelPropertiesArgs

type SmsChannelPropertiesArgs struct {
	// The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
	AccountSID pulumi.StringInput `pulumi:"accountSID"`
	// The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
	AuthToken pulumi.StringPtrInput `pulumi:"authToken"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// Whether this channel is validated for the bot
	IsValidated pulumi.BoolPtrInput `pulumi:"isValidated"`
	// The Sms phone
	Phone pulumi.StringInput `pulumi:"phone"`
}

The parameters to provide for the Sms channel.

func (SmsChannelPropertiesArgs) ElementType

func (SmsChannelPropertiesArgs) ElementType() reflect.Type

func (SmsChannelPropertiesArgs) ToSmsChannelPropertiesOutput

func (i SmsChannelPropertiesArgs) ToSmsChannelPropertiesOutput() SmsChannelPropertiesOutput

func (SmsChannelPropertiesArgs) ToSmsChannelPropertiesOutputWithContext

func (i SmsChannelPropertiesArgs) ToSmsChannelPropertiesOutputWithContext(ctx context.Context) SmsChannelPropertiesOutput

func (SmsChannelPropertiesArgs) ToSmsChannelPropertiesPtrOutput

func (i SmsChannelPropertiesArgs) ToSmsChannelPropertiesPtrOutput() SmsChannelPropertiesPtrOutput

func (SmsChannelPropertiesArgs) ToSmsChannelPropertiesPtrOutputWithContext

func (i SmsChannelPropertiesArgs) ToSmsChannelPropertiesPtrOutputWithContext(ctx context.Context) SmsChannelPropertiesPtrOutput

type SmsChannelPropertiesInput

type SmsChannelPropertiesInput interface {
	pulumi.Input

	ToSmsChannelPropertiesOutput() SmsChannelPropertiesOutput
	ToSmsChannelPropertiesOutputWithContext(context.Context) SmsChannelPropertiesOutput
}

SmsChannelPropertiesInput is an input type that accepts SmsChannelPropertiesArgs and SmsChannelPropertiesOutput values. You can construct a concrete instance of `SmsChannelPropertiesInput` via:

SmsChannelPropertiesArgs{...}

type SmsChannelPropertiesOutput

type SmsChannelPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the Sms channel.

func (SmsChannelPropertiesOutput) AccountSID

The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.

func (SmsChannelPropertiesOutput) AuthToken

The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.

func (SmsChannelPropertiesOutput) ElementType

func (SmsChannelPropertiesOutput) ElementType() reflect.Type

func (SmsChannelPropertiesOutput) IsEnabled

Whether this channel is enabled for the bot

func (SmsChannelPropertiesOutput) IsValidated

Whether this channel is validated for the bot

func (SmsChannelPropertiesOutput) Phone

The Sms phone

func (SmsChannelPropertiesOutput) ToSmsChannelPropertiesOutput

func (o SmsChannelPropertiesOutput) ToSmsChannelPropertiesOutput() SmsChannelPropertiesOutput

func (SmsChannelPropertiesOutput) ToSmsChannelPropertiesOutputWithContext

func (o SmsChannelPropertiesOutput) ToSmsChannelPropertiesOutputWithContext(ctx context.Context) SmsChannelPropertiesOutput

func (SmsChannelPropertiesOutput) ToSmsChannelPropertiesPtrOutput

func (o SmsChannelPropertiesOutput) ToSmsChannelPropertiesPtrOutput() SmsChannelPropertiesPtrOutput

func (SmsChannelPropertiesOutput) ToSmsChannelPropertiesPtrOutputWithContext

func (o SmsChannelPropertiesOutput) ToSmsChannelPropertiesPtrOutputWithContext(ctx context.Context) SmsChannelPropertiesPtrOutput

type SmsChannelPropertiesPtrInput

type SmsChannelPropertiesPtrInput interface {
	pulumi.Input

	ToSmsChannelPropertiesPtrOutput() SmsChannelPropertiesPtrOutput
	ToSmsChannelPropertiesPtrOutputWithContext(context.Context) SmsChannelPropertiesPtrOutput
}

SmsChannelPropertiesPtrInput is an input type that accepts SmsChannelPropertiesArgs, SmsChannelPropertiesPtr and SmsChannelPropertiesPtrOutput values. You can construct a concrete instance of `SmsChannelPropertiesPtrInput` via:

        SmsChannelPropertiesArgs{...}

or:

        nil

type SmsChannelPropertiesPtrOutput

type SmsChannelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SmsChannelPropertiesPtrOutput) AccountSID

The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.

func (SmsChannelPropertiesPtrOutput) AuthToken

The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.

func (SmsChannelPropertiesPtrOutput) Elem

func (SmsChannelPropertiesPtrOutput) ElementType

func (SmsChannelPropertiesPtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (SmsChannelPropertiesPtrOutput) IsValidated

Whether this channel is validated for the bot

func (SmsChannelPropertiesPtrOutput) Phone

The Sms phone

func (SmsChannelPropertiesPtrOutput) ToSmsChannelPropertiesPtrOutput

func (o SmsChannelPropertiesPtrOutput) ToSmsChannelPropertiesPtrOutput() SmsChannelPropertiesPtrOutput

func (SmsChannelPropertiesPtrOutput) ToSmsChannelPropertiesPtrOutputWithContext

func (o SmsChannelPropertiesPtrOutput) ToSmsChannelPropertiesPtrOutputWithContext(ctx context.Context) SmsChannelPropertiesPtrOutput

type SmsChannelPropertiesResponse

type SmsChannelPropertiesResponse struct {
	// The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
	AccountSID string `pulumi:"accountSID"`
	// The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
	AuthToken *string `pulumi:"authToken"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// Whether this channel is validated for the bot
	IsValidated *bool `pulumi:"isValidated"`
	// The Sms phone
	Phone string `pulumi:"phone"`
}

The parameters to provide for the Sms channel.

type SmsChannelPropertiesResponseOutput

type SmsChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Sms channel.

func (SmsChannelPropertiesResponseOutput) AccountSID

The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.

func (SmsChannelPropertiesResponseOutput) AuthToken

The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.

func (SmsChannelPropertiesResponseOutput) ElementType

func (SmsChannelPropertiesResponseOutput) IsEnabled

Whether this channel is enabled for the bot

func (SmsChannelPropertiesResponseOutput) IsValidated

Whether this channel is validated for the bot

func (SmsChannelPropertiesResponseOutput) Phone

The Sms phone

func (SmsChannelPropertiesResponseOutput) ToSmsChannelPropertiesResponseOutput

func (o SmsChannelPropertiesResponseOutput) ToSmsChannelPropertiesResponseOutput() SmsChannelPropertiesResponseOutput

func (SmsChannelPropertiesResponseOutput) ToSmsChannelPropertiesResponseOutputWithContext

func (o SmsChannelPropertiesResponseOutput) ToSmsChannelPropertiesResponseOutputWithContext(ctx context.Context) SmsChannelPropertiesResponseOutput

type SmsChannelPropertiesResponsePtrOutput

type SmsChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SmsChannelPropertiesResponsePtrOutput) AccountSID

The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.

func (SmsChannelPropertiesResponsePtrOutput) AuthToken

The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.

func (SmsChannelPropertiesResponsePtrOutput) Elem

func (SmsChannelPropertiesResponsePtrOutput) ElementType

func (SmsChannelPropertiesResponsePtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (SmsChannelPropertiesResponsePtrOutput) IsValidated

Whether this channel is validated for the bot

func (SmsChannelPropertiesResponsePtrOutput) Phone

The Sms phone

func (SmsChannelPropertiesResponsePtrOutput) ToSmsChannelPropertiesResponsePtrOutput

func (o SmsChannelPropertiesResponsePtrOutput) ToSmsChannelPropertiesResponsePtrOutput() SmsChannelPropertiesResponsePtrOutput

func (SmsChannelPropertiesResponsePtrOutput) ToSmsChannelPropertiesResponsePtrOutputWithContext

func (o SmsChannelPropertiesResponsePtrOutput) ToSmsChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) SmsChannelPropertiesResponsePtrOutput

type SmsChannelPtrInput

type SmsChannelPtrInput interface {
	pulumi.Input

	ToSmsChannelPtrOutput() SmsChannelPtrOutput
	ToSmsChannelPtrOutputWithContext(context.Context) SmsChannelPtrOutput
}

SmsChannelPtrInput is an input type that accepts SmsChannelArgs, SmsChannelPtr and SmsChannelPtrOutput values. You can construct a concrete instance of `SmsChannelPtrInput` via:

        SmsChannelArgs{...}

or:

        nil

func SmsChannelPtr

func SmsChannelPtr(v *SmsChannelArgs) SmsChannelPtrInput

type SmsChannelPtrOutput

type SmsChannelPtrOutput struct{ *pulumi.OutputState }

func (SmsChannelPtrOutput) ChannelName

func (o SmsChannelPtrOutput) ChannelName() pulumi.StringPtrOutput

The channel name Expected value is 'SmsChannel'.

func (SmsChannelPtrOutput) Elem

func (SmsChannelPtrOutput) ElementType

func (SmsChannelPtrOutput) ElementType() reflect.Type

func (SmsChannelPtrOutput) Etag

Entity Tag of the resource

func (SmsChannelPtrOutput) Location

Specifies the location of the resource.

func (SmsChannelPtrOutput) Properties

The set of properties specific to Sms channel resource

func (SmsChannelPtrOutput) ToSmsChannelPtrOutput

func (o SmsChannelPtrOutput) ToSmsChannelPtrOutput() SmsChannelPtrOutput

func (SmsChannelPtrOutput) ToSmsChannelPtrOutputWithContext

func (o SmsChannelPtrOutput) ToSmsChannelPtrOutputWithContext(ctx context.Context) SmsChannelPtrOutput

type SmsChannelResponse

type SmsChannelResponse struct {
	// The channel name
	// Expected value is 'SmsChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Sms channel resource
	Properties *SmsChannelPropertiesResponse `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Sms channel definition

func (*SmsChannelResponse) Defaults

func (val *SmsChannelResponse) Defaults() *SmsChannelResponse

Defaults sets the appropriate defaults for SmsChannelResponse

type SmsChannelResponseOutput

type SmsChannelResponseOutput struct{ *pulumi.OutputState }

Sms channel definition

func (SmsChannelResponseOutput) ChannelName

The channel name Expected value is 'SmsChannel'.

func (SmsChannelResponseOutput) ElementType

func (SmsChannelResponseOutput) ElementType() reflect.Type

func (SmsChannelResponseOutput) Etag

Entity Tag of the resource

func (SmsChannelResponseOutput) Location

Specifies the location of the resource.

func (SmsChannelResponseOutput) Properties

The set of properties specific to Sms channel resource

func (SmsChannelResponseOutput) ProvisioningState

func (o SmsChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (SmsChannelResponseOutput) ToSmsChannelResponseOutput

func (o SmsChannelResponseOutput) ToSmsChannelResponseOutput() SmsChannelResponseOutput

func (SmsChannelResponseOutput) ToSmsChannelResponseOutputWithContext

func (o SmsChannelResponseOutput) ToSmsChannelResponseOutputWithContext(ctx context.Context) SmsChannelResponseOutput

type SmsChannelResponsePtrOutput

type SmsChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (SmsChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'SmsChannel'.

func (SmsChannelResponsePtrOutput) Elem

func (SmsChannelResponsePtrOutput) ElementType

func (SmsChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (SmsChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (SmsChannelResponsePtrOutput) Properties

The set of properties specific to Sms channel resource

func (SmsChannelResponsePtrOutput) ProvisioningState

func (o SmsChannelResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput

Provisioning state of the resource

func (SmsChannelResponsePtrOutput) ToSmsChannelResponsePtrOutput

func (o SmsChannelResponsePtrOutput) ToSmsChannelResponsePtrOutput() SmsChannelResponsePtrOutput

func (SmsChannelResponsePtrOutput) ToSmsChannelResponsePtrOutputWithContext

func (o SmsChannelResponsePtrOutput) ToSmsChannelResponsePtrOutputWithContext(ctx context.Context) SmsChannelResponsePtrOutput

type TelegramChannel

type TelegramChannel struct {
	// The channel name
	// Expected value is 'TelegramChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Telegram channel resource
	Properties *TelegramChannelProperties `pulumi:"properties"`
}

Telegram channel definition

func (*TelegramChannel) Defaults

func (val *TelegramChannel) Defaults() *TelegramChannel

Defaults sets the appropriate defaults for TelegramChannel

type TelegramChannelArgs

type TelegramChannelArgs struct {
	// The channel name
	// Expected value is 'TelegramChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The set of properties specific to Telegram channel resource
	Properties TelegramChannelPropertiesPtrInput `pulumi:"properties"`
}

Telegram channel definition

func (*TelegramChannelArgs) Defaults

func (val *TelegramChannelArgs) Defaults() *TelegramChannelArgs

Defaults sets the appropriate defaults for TelegramChannelArgs

func (TelegramChannelArgs) ElementType

func (TelegramChannelArgs) ElementType() reflect.Type

func (TelegramChannelArgs) ToTelegramChannelOutput

func (i TelegramChannelArgs) ToTelegramChannelOutput() TelegramChannelOutput

func (TelegramChannelArgs) ToTelegramChannelOutputWithContext

func (i TelegramChannelArgs) ToTelegramChannelOutputWithContext(ctx context.Context) TelegramChannelOutput

func (TelegramChannelArgs) ToTelegramChannelPtrOutput

func (i TelegramChannelArgs) ToTelegramChannelPtrOutput() TelegramChannelPtrOutput

func (TelegramChannelArgs) ToTelegramChannelPtrOutputWithContext

func (i TelegramChannelArgs) ToTelegramChannelPtrOutputWithContext(ctx context.Context) TelegramChannelPtrOutput

type TelegramChannelInput

type TelegramChannelInput interface {
	pulumi.Input

	ToTelegramChannelOutput() TelegramChannelOutput
	ToTelegramChannelOutputWithContext(context.Context) TelegramChannelOutput
}

TelegramChannelInput is an input type that accepts TelegramChannelArgs and TelegramChannelOutput values. You can construct a concrete instance of `TelegramChannelInput` via:

TelegramChannelArgs{...}

type TelegramChannelOutput

type TelegramChannelOutput struct{ *pulumi.OutputState }

Telegram channel definition

func (TelegramChannelOutput) ChannelName

func (o TelegramChannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'TelegramChannel'.

func (TelegramChannelOutput) ElementType

func (TelegramChannelOutput) ElementType() reflect.Type

func (TelegramChannelOutput) Etag

Entity Tag of the resource

func (TelegramChannelOutput) Location

Specifies the location of the resource.

func (TelegramChannelOutput) Properties

The set of properties specific to Telegram channel resource

func (TelegramChannelOutput) ToTelegramChannelOutput

func (o TelegramChannelOutput) ToTelegramChannelOutput() TelegramChannelOutput

func (TelegramChannelOutput) ToTelegramChannelOutputWithContext

func (o TelegramChannelOutput) ToTelegramChannelOutputWithContext(ctx context.Context) TelegramChannelOutput

func (TelegramChannelOutput) ToTelegramChannelPtrOutput

func (o TelegramChannelOutput) ToTelegramChannelPtrOutput() TelegramChannelPtrOutput

func (TelegramChannelOutput) ToTelegramChannelPtrOutputWithContext

func (o TelegramChannelOutput) ToTelegramChannelPtrOutputWithContext(ctx context.Context) TelegramChannelPtrOutput

type TelegramChannelProperties

type TelegramChannelProperties struct {
	// The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
	AccessToken *string `pulumi:"accessToken"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// Whether this channel is validated for the bot
	IsValidated *bool `pulumi:"isValidated"`
}

The parameters to provide for the Telegram channel.

type TelegramChannelPropertiesArgs

type TelegramChannelPropertiesArgs struct {
	// The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
	AccessToken pulumi.StringPtrInput `pulumi:"accessToken"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// Whether this channel is validated for the bot
	IsValidated pulumi.BoolPtrInput `pulumi:"isValidated"`
}

The parameters to provide for the Telegram channel.

func (TelegramChannelPropertiesArgs) ElementType

func (TelegramChannelPropertiesArgs) ToTelegramChannelPropertiesOutput

func (i TelegramChannelPropertiesArgs) ToTelegramChannelPropertiesOutput() TelegramChannelPropertiesOutput

func (TelegramChannelPropertiesArgs) ToTelegramChannelPropertiesOutputWithContext

func (i TelegramChannelPropertiesArgs) ToTelegramChannelPropertiesOutputWithContext(ctx context.Context) TelegramChannelPropertiesOutput

func (TelegramChannelPropertiesArgs) ToTelegramChannelPropertiesPtrOutput

func (i TelegramChannelPropertiesArgs) ToTelegramChannelPropertiesPtrOutput() TelegramChannelPropertiesPtrOutput

func (TelegramChannelPropertiesArgs) ToTelegramChannelPropertiesPtrOutputWithContext

func (i TelegramChannelPropertiesArgs) ToTelegramChannelPropertiesPtrOutputWithContext(ctx context.Context) TelegramChannelPropertiesPtrOutput

type TelegramChannelPropertiesInput

type TelegramChannelPropertiesInput interface {
	pulumi.Input

	ToTelegramChannelPropertiesOutput() TelegramChannelPropertiesOutput
	ToTelegramChannelPropertiesOutputWithContext(context.Context) TelegramChannelPropertiesOutput
}

TelegramChannelPropertiesInput is an input type that accepts TelegramChannelPropertiesArgs and TelegramChannelPropertiesOutput values. You can construct a concrete instance of `TelegramChannelPropertiesInput` via:

TelegramChannelPropertiesArgs{...}

type TelegramChannelPropertiesOutput

type TelegramChannelPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the Telegram channel.

func (TelegramChannelPropertiesOutput) AccessToken

The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.

func (TelegramChannelPropertiesOutput) ElementType

func (TelegramChannelPropertiesOutput) IsEnabled

Whether this channel is enabled for the bot

func (TelegramChannelPropertiesOutput) IsValidated

Whether this channel is validated for the bot

func (TelegramChannelPropertiesOutput) ToTelegramChannelPropertiesOutput

func (o TelegramChannelPropertiesOutput) ToTelegramChannelPropertiesOutput() TelegramChannelPropertiesOutput

func (TelegramChannelPropertiesOutput) ToTelegramChannelPropertiesOutputWithContext

func (o TelegramChannelPropertiesOutput) ToTelegramChannelPropertiesOutputWithContext(ctx context.Context) TelegramChannelPropertiesOutput

func (TelegramChannelPropertiesOutput) ToTelegramChannelPropertiesPtrOutput

func (o TelegramChannelPropertiesOutput) ToTelegramChannelPropertiesPtrOutput() TelegramChannelPropertiesPtrOutput

func (TelegramChannelPropertiesOutput) ToTelegramChannelPropertiesPtrOutputWithContext

func (o TelegramChannelPropertiesOutput) ToTelegramChannelPropertiesPtrOutputWithContext(ctx context.Context) TelegramChannelPropertiesPtrOutput

type TelegramChannelPropertiesPtrInput

type TelegramChannelPropertiesPtrInput interface {
	pulumi.Input

	ToTelegramChannelPropertiesPtrOutput() TelegramChannelPropertiesPtrOutput
	ToTelegramChannelPropertiesPtrOutputWithContext(context.Context) TelegramChannelPropertiesPtrOutput
}

TelegramChannelPropertiesPtrInput is an input type that accepts TelegramChannelPropertiesArgs, TelegramChannelPropertiesPtr and TelegramChannelPropertiesPtrOutput values. You can construct a concrete instance of `TelegramChannelPropertiesPtrInput` via:

        TelegramChannelPropertiesArgs{...}

or:

        nil

type TelegramChannelPropertiesPtrOutput

type TelegramChannelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (TelegramChannelPropertiesPtrOutput) AccessToken

The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.

func (TelegramChannelPropertiesPtrOutput) Elem

func (TelegramChannelPropertiesPtrOutput) ElementType

func (TelegramChannelPropertiesPtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (TelegramChannelPropertiesPtrOutput) IsValidated

Whether this channel is validated for the bot

func (TelegramChannelPropertiesPtrOutput) ToTelegramChannelPropertiesPtrOutput

func (o TelegramChannelPropertiesPtrOutput) ToTelegramChannelPropertiesPtrOutput() TelegramChannelPropertiesPtrOutput

func (TelegramChannelPropertiesPtrOutput) ToTelegramChannelPropertiesPtrOutputWithContext

func (o TelegramChannelPropertiesPtrOutput) ToTelegramChannelPropertiesPtrOutputWithContext(ctx context.Context) TelegramChannelPropertiesPtrOutput

type TelegramChannelPropertiesResponse

type TelegramChannelPropertiesResponse struct {
	// The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
	AccessToken *string `pulumi:"accessToken"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// Whether this channel is validated for the bot
	IsValidated *bool `pulumi:"isValidated"`
}

The parameters to provide for the Telegram channel.

type TelegramChannelPropertiesResponseOutput

type TelegramChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Telegram channel.

func (TelegramChannelPropertiesResponseOutput) AccessToken

The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.

func (TelegramChannelPropertiesResponseOutput) ElementType

func (TelegramChannelPropertiesResponseOutput) IsEnabled

Whether this channel is enabled for the bot

func (TelegramChannelPropertiesResponseOutput) IsValidated

Whether this channel is validated for the bot

func (TelegramChannelPropertiesResponseOutput) ToTelegramChannelPropertiesResponseOutput

func (o TelegramChannelPropertiesResponseOutput) ToTelegramChannelPropertiesResponseOutput() TelegramChannelPropertiesResponseOutput

func (TelegramChannelPropertiesResponseOutput) ToTelegramChannelPropertiesResponseOutputWithContext

func (o TelegramChannelPropertiesResponseOutput) ToTelegramChannelPropertiesResponseOutputWithContext(ctx context.Context) TelegramChannelPropertiesResponseOutput

type TelegramChannelPropertiesResponsePtrOutput

type TelegramChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (TelegramChannelPropertiesResponsePtrOutput) AccessToken

The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.

func (TelegramChannelPropertiesResponsePtrOutput) Elem

func (TelegramChannelPropertiesResponsePtrOutput) ElementType

func (TelegramChannelPropertiesResponsePtrOutput) IsEnabled

Whether this channel is enabled for the bot

func (TelegramChannelPropertiesResponsePtrOutput) IsValidated

Whether this channel is validated for the bot

func (TelegramChannelPropertiesResponsePtrOutput) ToTelegramChannelPropertiesResponsePtrOutput

func (o TelegramChannelPropertiesResponsePtrOutput) ToTelegramChannelPropertiesResponsePtrOutput() TelegramChannelPropertiesResponsePtrOutput

func (TelegramChannelPropertiesResponsePtrOutput) ToTelegramChannelPropertiesResponsePtrOutputWithContext

func (o TelegramChannelPropertiesResponsePtrOutput) ToTelegramChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) TelegramChannelPropertiesResponsePtrOutput

type TelegramChannelPtrInput

type TelegramChannelPtrInput interface {
	pulumi.Input

	ToTelegramChannelPtrOutput() TelegramChannelPtrOutput
	ToTelegramChannelPtrOutputWithContext(context.Context) TelegramChannelPtrOutput
}

TelegramChannelPtrInput is an input type that accepts TelegramChannelArgs, TelegramChannelPtr and TelegramChannelPtrOutput values. You can construct a concrete instance of `TelegramChannelPtrInput` via:

        TelegramChannelArgs{...}

or:

        nil

type TelegramChannelPtrOutput

type TelegramChannelPtrOutput struct{ *pulumi.OutputState }

func (TelegramChannelPtrOutput) ChannelName

The channel name Expected value is 'TelegramChannel'.

func (TelegramChannelPtrOutput) Elem

func (TelegramChannelPtrOutput) ElementType

func (TelegramChannelPtrOutput) ElementType() reflect.Type

func (TelegramChannelPtrOutput) Etag

Entity Tag of the resource

func (TelegramChannelPtrOutput) Location

Specifies the location of the resource.

func (TelegramChannelPtrOutput) Properties

The set of properties specific to Telegram channel resource

func (TelegramChannelPtrOutput) ToTelegramChannelPtrOutput

func (o TelegramChannelPtrOutput) ToTelegramChannelPtrOutput() TelegramChannelPtrOutput

func (TelegramChannelPtrOutput) ToTelegramChannelPtrOutputWithContext

func (o TelegramChannelPtrOutput) ToTelegramChannelPtrOutputWithContext(ctx context.Context) TelegramChannelPtrOutput

type TelegramChannelResponse

type TelegramChannelResponse struct {
	// The channel name
	// Expected value is 'TelegramChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Telegram channel resource
	Properties *TelegramChannelPropertiesResponse `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Telegram channel definition

func (*TelegramChannelResponse) Defaults

Defaults sets the appropriate defaults for TelegramChannelResponse

type TelegramChannelResponseOutput

type TelegramChannelResponseOutput struct{ *pulumi.OutputState }

Telegram channel definition

func (TelegramChannelResponseOutput) ChannelName

The channel name Expected value is 'TelegramChannel'.

func (TelegramChannelResponseOutput) ElementType

func (TelegramChannelResponseOutput) Etag

Entity Tag of the resource

func (TelegramChannelResponseOutput) Location

Specifies the location of the resource.

func (TelegramChannelResponseOutput) Properties

The set of properties specific to Telegram channel resource

func (TelegramChannelResponseOutput) ProvisioningState

func (o TelegramChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (TelegramChannelResponseOutput) ToTelegramChannelResponseOutput

func (o TelegramChannelResponseOutput) ToTelegramChannelResponseOutput() TelegramChannelResponseOutput

func (TelegramChannelResponseOutput) ToTelegramChannelResponseOutputWithContext

func (o TelegramChannelResponseOutput) ToTelegramChannelResponseOutputWithContext(ctx context.Context) TelegramChannelResponseOutput

type TelegramChannelResponsePtrOutput

type TelegramChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (TelegramChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'TelegramChannel'.

func (TelegramChannelResponsePtrOutput) Elem

func (TelegramChannelResponsePtrOutput) ElementType

func (TelegramChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (TelegramChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (TelegramChannelResponsePtrOutput) Properties

The set of properties specific to Telegram channel resource

func (TelegramChannelResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (TelegramChannelResponsePtrOutput) ToTelegramChannelResponsePtrOutput

func (o TelegramChannelResponsePtrOutput) ToTelegramChannelResponsePtrOutput() TelegramChannelResponsePtrOutput

func (TelegramChannelResponsePtrOutput) ToTelegramChannelResponsePtrOutputWithContext

func (o TelegramChannelResponsePtrOutput) ToTelegramChannelResponsePtrOutputWithContext(ctx context.Context) TelegramChannelResponsePtrOutput

type TelephonyChannel

type TelephonyChannel struct {
	// The channel name
	// Expected value is 'TelephonyChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Telephony channel resource
	Properties *TelephonyChannelProperties `pulumi:"properties"`
}

Telephony channel definition

func (*TelephonyChannel) Defaults

func (val *TelephonyChannel) Defaults() *TelephonyChannel

Defaults sets the appropriate defaults for TelephonyChannel

type TelephonyChannelArgs

type TelephonyChannelArgs struct {
	// The channel name
	// Expected value is 'TelephonyChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The set of properties specific to Telephony channel resource
	Properties TelephonyChannelPropertiesPtrInput `pulumi:"properties"`
}

Telephony channel definition

func (*TelephonyChannelArgs) Defaults

func (val *TelephonyChannelArgs) Defaults() *TelephonyChannelArgs

Defaults sets the appropriate defaults for TelephonyChannelArgs

func (TelephonyChannelArgs) ElementType

func (TelephonyChannelArgs) ElementType() reflect.Type

func (TelephonyChannelArgs) ToTelephonyChannelOutput

func (i TelephonyChannelArgs) ToTelephonyChannelOutput() TelephonyChannelOutput

func (TelephonyChannelArgs) ToTelephonyChannelOutputWithContext

func (i TelephonyChannelArgs) ToTelephonyChannelOutputWithContext(ctx context.Context) TelephonyChannelOutput

func (TelephonyChannelArgs) ToTelephonyChannelPtrOutput

func (i TelephonyChannelArgs) ToTelephonyChannelPtrOutput() TelephonyChannelPtrOutput

func (TelephonyChannelArgs) ToTelephonyChannelPtrOutputWithContext

func (i TelephonyChannelArgs) ToTelephonyChannelPtrOutputWithContext(ctx context.Context) TelephonyChannelPtrOutput

type TelephonyChannelInput

type TelephonyChannelInput interface {
	pulumi.Input

	ToTelephonyChannelOutput() TelephonyChannelOutput
	ToTelephonyChannelOutputWithContext(context.Context) TelephonyChannelOutput
}

TelephonyChannelInput is an input type that accepts TelephonyChannelArgs and TelephonyChannelOutput values. You can construct a concrete instance of `TelephonyChannelInput` via:

TelephonyChannelArgs{...}

type TelephonyChannelOutput

type TelephonyChannelOutput struct{ *pulumi.OutputState }

Telephony channel definition

func (TelephonyChannelOutput) ChannelName

func (o TelephonyChannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'TelephonyChannel'.

func (TelephonyChannelOutput) ElementType

func (TelephonyChannelOutput) ElementType() reflect.Type

func (TelephonyChannelOutput) Etag

Entity Tag of the resource

func (TelephonyChannelOutput) Location

Specifies the location of the resource.

func (TelephonyChannelOutput) Properties

The set of properties specific to Telephony channel resource

func (TelephonyChannelOutput) ToTelephonyChannelOutput

func (o TelephonyChannelOutput) ToTelephonyChannelOutput() TelephonyChannelOutput

func (TelephonyChannelOutput) ToTelephonyChannelOutputWithContext

func (o TelephonyChannelOutput) ToTelephonyChannelOutputWithContext(ctx context.Context) TelephonyChannelOutput

func (TelephonyChannelOutput) ToTelephonyChannelPtrOutput

func (o TelephonyChannelOutput) ToTelephonyChannelPtrOutput() TelephonyChannelPtrOutput

func (TelephonyChannelOutput) ToTelephonyChannelPtrOutputWithContext

func (o TelephonyChannelOutput) ToTelephonyChannelPtrOutputWithContext(ctx context.Context) TelephonyChannelPtrOutput

type TelephonyChannelProperties

type TelephonyChannelProperties struct {
	// The list of Telephony api configuration
	ApiConfigurations []TelephonyChannelResourceApiConfiguration `pulumi:"apiConfigurations"`
	// The extensionKey2
	CognitiveServiceRegion *string `pulumi:"cognitiveServiceRegion"`
	// The extensionKey1
	CognitiveServiceSubscriptionKey *string `pulumi:"cognitiveServiceSubscriptionKey"`
	// The default locale of the channel
	DefaultLocale *string `pulumi:"defaultLocale"`
	// Whether the channel is enabled
	IsEnabled *bool `pulumi:"isEnabled"`
	// The list of Telephony phone numbers
	PhoneNumbers []TelephonyPhoneNumbers `pulumi:"phoneNumbers"`
	// The premium SKU applied to the channel
	PremiumSKU *string `pulumi:"premiumSKU"`
}

The parameters to provide for the Direct Line channel.

type TelephonyChannelPropertiesArgs

type TelephonyChannelPropertiesArgs struct {
	// The list of Telephony api configuration
	ApiConfigurations TelephonyChannelResourceApiConfigurationArrayInput `pulumi:"apiConfigurations"`
	// The extensionKey2
	CognitiveServiceRegion pulumi.StringPtrInput `pulumi:"cognitiveServiceRegion"`
	// The extensionKey1
	CognitiveServiceSubscriptionKey pulumi.StringPtrInput `pulumi:"cognitiveServiceSubscriptionKey"`
	// The default locale of the channel
	DefaultLocale pulumi.StringPtrInput `pulumi:"defaultLocale"`
	// Whether the channel is enabled
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
	// The list of Telephony phone numbers
	PhoneNumbers TelephonyPhoneNumbersArrayInput `pulumi:"phoneNumbers"`
	// The premium SKU applied to the channel
	PremiumSKU pulumi.StringPtrInput `pulumi:"premiumSKU"`
}

The parameters to provide for the Direct Line channel.

func (TelephonyChannelPropertiesArgs) ElementType

func (TelephonyChannelPropertiesArgs) ToTelephonyChannelPropertiesOutput

func (i TelephonyChannelPropertiesArgs) ToTelephonyChannelPropertiesOutput() TelephonyChannelPropertiesOutput

func (TelephonyChannelPropertiesArgs) ToTelephonyChannelPropertiesOutputWithContext

func (i TelephonyChannelPropertiesArgs) ToTelephonyChannelPropertiesOutputWithContext(ctx context.Context) TelephonyChannelPropertiesOutput

func (TelephonyChannelPropertiesArgs) ToTelephonyChannelPropertiesPtrOutput

func (i TelephonyChannelPropertiesArgs) ToTelephonyChannelPropertiesPtrOutput() TelephonyChannelPropertiesPtrOutput

func (TelephonyChannelPropertiesArgs) ToTelephonyChannelPropertiesPtrOutputWithContext

func (i TelephonyChannelPropertiesArgs) ToTelephonyChannelPropertiesPtrOutputWithContext(ctx context.Context) TelephonyChannelPropertiesPtrOutput

type TelephonyChannelPropertiesInput

type TelephonyChannelPropertiesInput interface {
	pulumi.Input

	ToTelephonyChannelPropertiesOutput() TelephonyChannelPropertiesOutput
	ToTelephonyChannelPropertiesOutputWithContext(context.Context) TelephonyChannelPropertiesOutput
}

TelephonyChannelPropertiesInput is an input type that accepts TelephonyChannelPropertiesArgs and TelephonyChannelPropertiesOutput values. You can construct a concrete instance of `TelephonyChannelPropertiesInput` via:

TelephonyChannelPropertiesArgs{...}

type TelephonyChannelPropertiesOutput

type TelephonyChannelPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the Direct Line channel.

func (TelephonyChannelPropertiesOutput) ApiConfigurations

The list of Telephony api configuration

func (TelephonyChannelPropertiesOutput) CognitiveServiceRegion

func (o TelephonyChannelPropertiesOutput) CognitiveServiceRegion() pulumi.StringPtrOutput

The extensionKey2

func (TelephonyChannelPropertiesOutput) CognitiveServiceSubscriptionKey

func (o TelephonyChannelPropertiesOutput) CognitiveServiceSubscriptionKey() pulumi.StringPtrOutput

The extensionKey1

func (TelephonyChannelPropertiesOutput) DefaultLocale

The default locale of the channel

func (TelephonyChannelPropertiesOutput) ElementType

func (TelephonyChannelPropertiesOutput) IsEnabled

Whether the channel is enabled

func (TelephonyChannelPropertiesOutput) PhoneNumbers

The list of Telephony phone numbers

func (TelephonyChannelPropertiesOutput) PremiumSKU

The premium SKU applied to the channel

func (TelephonyChannelPropertiesOutput) ToTelephonyChannelPropertiesOutput

func (o TelephonyChannelPropertiesOutput) ToTelephonyChannelPropertiesOutput() TelephonyChannelPropertiesOutput

func (TelephonyChannelPropertiesOutput) ToTelephonyChannelPropertiesOutputWithContext

func (o TelephonyChannelPropertiesOutput) ToTelephonyChannelPropertiesOutputWithContext(ctx context.Context) TelephonyChannelPropertiesOutput

func (TelephonyChannelPropertiesOutput) ToTelephonyChannelPropertiesPtrOutput

func (o TelephonyChannelPropertiesOutput) ToTelephonyChannelPropertiesPtrOutput() TelephonyChannelPropertiesPtrOutput

func (TelephonyChannelPropertiesOutput) ToTelephonyChannelPropertiesPtrOutputWithContext

func (o TelephonyChannelPropertiesOutput) ToTelephonyChannelPropertiesPtrOutputWithContext(ctx context.Context) TelephonyChannelPropertiesPtrOutput

type TelephonyChannelPropertiesPtrInput

type TelephonyChannelPropertiesPtrInput interface {
	pulumi.Input

	ToTelephonyChannelPropertiesPtrOutput() TelephonyChannelPropertiesPtrOutput
	ToTelephonyChannelPropertiesPtrOutputWithContext(context.Context) TelephonyChannelPropertiesPtrOutput
}

TelephonyChannelPropertiesPtrInput is an input type that accepts TelephonyChannelPropertiesArgs, TelephonyChannelPropertiesPtr and TelephonyChannelPropertiesPtrOutput values. You can construct a concrete instance of `TelephonyChannelPropertiesPtrInput` via:

        TelephonyChannelPropertiesArgs{...}

or:

        nil

type TelephonyChannelPropertiesPtrOutput

type TelephonyChannelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (TelephonyChannelPropertiesPtrOutput) ApiConfigurations

The list of Telephony api configuration

func (TelephonyChannelPropertiesPtrOutput) CognitiveServiceRegion

func (o TelephonyChannelPropertiesPtrOutput) CognitiveServiceRegion() pulumi.StringPtrOutput

The extensionKey2

func (TelephonyChannelPropertiesPtrOutput) CognitiveServiceSubscriptionKey

func (o TelephonyChannelPropertiesPtrOutput) CognitiveServiceSubscriptionKey() pulumi.StringPtrOutput

The extensionKey1

func (TelephonyChannelPropertiesPtrOutput) DefaultLocale

The default locale of the channel

func (TelephonyChannelPropertiesPtrOutput) Elem

func (TelephonyChannelPropertiesPtrOutput) ElementType

func (TelephonyChannelPropertiesPtrOutput) IsEnabled

Whether the channel is enabled

func (TelephonyChannelPropertiesPtrOutput) PhoneNumbers

The list of Telephony phone numbers

func (TelephonyChannelPropertiesPtrOutput) PremiumSKU

The premium SKU applied to the channel

func (TelephonyChannelPropertiesPtrOutput) ToTelephonyChannelPropertiesPtrOutput

func (o TelephonyChannelPropertiesPtrOutput) ToTelephonyChannelPropertiesPtrOutput() TelephonyChannelPropertiesPtrOutput

func (TelephonyChannelPropertiesPtrOutput) ToTelephonyChannelPropertiesPtrOutputWithContext

func (o TelephonyChannelPropertiesPtrOutput) ToTelephonyChannelPropertiesPtrOutputWithContext(ctx context.Context) TelephonyChannelPropertiesPtrOutput

type TelephonyChannelPropertiesResponse

type TelephonyChannelPropertiesResponse struct {
	// The list of Telephony api configuration
	ApiConfigurations []TelephonyChannelResourceApiConfigurationResponse `pulumi:"apiConfigurations"`
	// The extensionKey2
	CognitiveServiceRegion *string `pulumi:"cognitiveServiceRegion"`
	// The extensionKey1
	CognitiveServiceSubscriptionKey *string `pulumi:"cognitiveServiceSubscriptionKey"`
	// The default locale of the channel
	DefaultLocale *string `pulumi:"defaultLocale"`
	// Whether the channel is enabled
	IsEnabled *bool `pulumi:"isEnabled"`
	// The list of Telephony phone numbers
	PhoneNumbers []TelephonyPhoneNumbersResponse `pulumi:"phoneNumbers"`
	// The premium SKU applied to the channel
	PremiumSKU *string `pulumi:"premiumSKU"`
}

The parameters to provide for the Direct Line channel.

type TelephonyChannelPropertiesResponseOutput

type TelephonyChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Direct Line channel.

func (TelephonyChannelPropertiesResponseOutput) ApiConfigurations

The list of Telephony api configuration

func (TelephonyChannelPropertiesResponseOutput) CognitiveServiceRegion

The extensionKey2

func (TelephonyChannelPropertiesResponseOutput) CognitiveServiceSubscriptionKey

func (o TelephonyChannelPropertiesResponseOutput) CognitiveServiceSubscriptionKey() pulumi.StringPtrOutput

The extensionKey1

func (TelephonyChannelPropertiesResponseOutput) DefaultLocale

The default locale of the channel

func (TelephonyChannelPropertiesResponseOutput) ElementType

func (TelephonyChannelPropertiesResponseOutput) IsEnabled

Whether the channel is enabled

func (TelephonyChannelPropertiesResponseOutput) PhoneNumbers

The list of Telephony phone numbers

func (TelephonyChannelPropertiesResponseOutput) PremiumSKU

The premium SKU applied to the channel

func (TelephonyChannelPropertiesResponseOutput) ToTelephonyChannelPropertiesResponseOutput

func (o TelephonyChannelPropertiesResponseOutput) ToTelephonyChannelPropertiesResponseOutput() TelephonyChannelPropertiesResponseOutput

func (TelephonyChannelPropertiesResponseOutput) ToTelephonyChannelPropertiesResponseOutputWithContext

func (o TelephonyChannelPropertiesResponseOutput) ToTelephonyChannelPropertiesResponseOutputWithContext(ctx context.Context) TelephonyChannelPropertiesResponseOutput

type TelephonyChannelPropertiesResponsePtrOutput

type TelephonyChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (TelephonyChannelPropertiesResponsePtrOutput) ApiConfigurations

The list of Telephony api configuration

func (TelephonyChannelPropertiesResponsePtrOutput) CognitiveServiceRegion

The extensionKey2

func (TelephonyChannelPropertiesResponsePtrOutput) CognitiveServiceSubscriptionKey

func (o TelephonyChannelPropertiesResponsePtrOutput) CognitiveServiceSubscriptionKey() pulumi.StringPtrOutput

The extensionKey1

func (TelephonyChannelPropertiesResponsePtrOutput) DefaultLocale

The default locale of the channel

func (TelephonyChannelPropertiesResponsePtrOutput) Elem

func (TelephonyChannelPropertiesResponsePtrOutput) ElementType

func (TelephonyChannelPropertiesResponsePtrOutput) IsEnabled

Whether the channel is enabled

func (TelephonyChannelPropertiesResponsePtrOutput) PhoneNumbers

The list of Telephony phone numbers

func (TelephonyChannelPropertiesResponsePtrOutput) PremiumSKU

The premium SKU applied to the channel

func (TelephonyChannelPropertiesResponsePtrOutput) ToTelephonyChannelPropertiesResponsePtrOutput

func (o TelephonyChannelPropertiesResponsePtrOutput) ToTelephonyChannelPropertiesResponsePtrOutput() TelephonyChannelPropertiesResponsePtrOutput

func (TelephonyChannelPropertiesResponsePtrOutput) ToTelephonyChannelPropertiesResponsePtrOutputWithContext

func (o TelephonyChannelPropertiesResponsePtrOutput) ToTelephonyChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) TelephonyChannelPropertiesResponsePtrOutput

type TelephonyChannelPtrInput

type TelephonyChannelPtrInput interface {
	pulumi.Input

	ToTelephonyChannelPtrOutput() TelephonyChannelPtrOutput
	ToTelephonyChannelPtrOutputWithContext(context.Context) TelephonyChannelPtrOutput
}

TelephonyChannelPtrInput is an input type that accepts TelephonyChannelArgs, TelephonyChannelPtr and TelephonyChannelPtrOutput values. You can construct a concrete instance of `TelephonyChannelPtrInput` via:

        TelephonyChannelArgs{...}

or:

        nil

type TelephonyChannelPtrOutput

type TelephonyChannelPtrOutput struct{ *pulumi.OutputState }

func (TelephonyChannelPtrOutput) ChannelName

The channel name Expected value is 'TelephonyChannel'.

func (TelephonyChannelPtrOutput) Elem

func (TelephonyChannelPtrOutput) ElementType

func (TelephonyChannelPtrOutput) ElementType() reflect.Type

func (TelephonyChannelPtrOutput) Etag

Entity Tag of the resource

func (TelephonyChannelPtrOutput) Location

Specifies the location of the resource.

func (TelephonyChannelPtrOutput) Properties

The set of properties specific to Telephony channel resource

func (TelephonyChannelPtrOutput) ToTelephonyChannelPtrOutput

func (o TelephonyChannelPtrOutput) ToTelephonyChannelPtrOutput() TelephonyChannelPtrOutput

func (TelephonyChannelPtrOutput) ToTelephonyChannelPtrOutputWithContext

func (o TelephonyChannelPtrOutput) ToTelephonyChannelPtrOutputWithContext(ctx context.Context) TelephonyChannelPtrOutput

type TelephonyChannelResourceApiConfiguration

type TelephonyChannelResourceApiConfiguration struct {
	// The cognitive service region.
	CognitiveServiceRegion *string `pulumi:"cognitiveServiceRegion"`
	// The cognitive service resourceId.
	CognitiveServiceResourceId *string `pulumi:"cognitiveServiceResourceId"`
	// The cognitive service subscription key.
	CognitiveServiceSubscriptionKey *string `pulumi:"cognitiveServiceSubscriptionKey"`
	// The default locale.
	DefaultLocale *string `pulumi:"defaultLocale"`
	// The id of config.
	Id *string `pulumi:"id"`
	// The provider name.
	ProviderName *string `pulumi:"providerName"`
}

A resource Api configuration for the Telephony channel

type TelephonyChannelResourceApiConfigurationArgs

type TelephonyChannelResourceApiConfigurationArgs struct {
	// The cognitive service region.
	CognitiveServiceRegion pulumi.StringPtrInput `pulumi:"cognitiveServiceRegion"`
	// The cognitive service resourceId.
	CognitiveServiceResourceId pulumi.StringPtrInput `pulumi:"cognitiveServiceResourceId"`
	// The cognitive service subscription key.
	CognitiveServiceSubscriptionKey pulumi.StringPtrInput `pulumi:"cognitiveServiceSubscriptionKey"`
	// The default locale.
	DefaultLocale pulumi.StringPtrInput `pulumi:"defaultLocale"`
	// The id of config.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The provider name.
	ProviderName pulumi.StringPtrInput `pulumi:"providerName"`
}

A resource Api configuration for the Telephony channel

func (TelephonyChannelResourceApiConfigurationArgs) ElementType

func (TelephonyChannelResourceApiConfigurationArgs) ToTelephonyChannelResourceApiConfigurationOutput

func (i TelephonyChannelResourceApiConfigurationArgs) ToTelephonyChannelResourceApiConfigurationOutput() TelephonyChannelResourceApiConfigurationOutput

func (TelephonyChannelResourceApiConfigurationArgs) ToTelephonyChannelResourceApiConfigurationOutputWithContext

func (i TelephonyChannelResourceApiConfigurationArgs) ToTelephonyChannelResourceApiConfigurationOutputWithContext(ctx context.Context) TelephonyChannelResourceApiConfigurationOutput

type TelephonyChannelResourceApiConfigurationArray

type TelephonyChannelResourceApiConfigurationArray []TelephonyChannelResourceApiConfigurationInput

func (TelephonyChannelResourceApiConfigurationArray) ElementType

func (TelephonyChannelResourceApiConfigurationArray) ToTelephonyChannelResourceApiConfigurationArrayOutput

func (i TelephonyChannelResourceApiConfigurationArray) ToTelephonyChannelResourceApiConfigurationArrayOutput() TelephonyChannelResourceApiConfigurationArrayOutput

func (TelephonyChannelResourceApiConfigurationArray) ToTelephonyChannelResourceApiConfigurationArrayOutputWithContext

func (i TelephonyChannelResourceApiConfigurationArray) ToTelephonyChannelResourceApiConfigurationArrayOutputWithContext(ctx context.Context) TelephonyChannelResourceApiConfigurationArrayOutput

type TelephonyChannelResourceApiConfigurationArrayInput

type TelephonyChannelResourceApiConfigurationArrayInput interface {
	pulumi.Input

	ToTelephonyChannelResourceApiConfigurationArrayOutput() TelephonyChannelResourceApiConfigurationArrayOutput
	ToTelephonyChannelResourceApiConfigurationArrayOutputWithContext(context.Context) TelephonyChannelResourceApiConfigurationArrayOutput
}

TelephonyChannelResourceApiConfigurationArrayInput is an input type that accepts TelephonyChannelResourceApiConfigurationArray and TelephonyChannelResourceApiConfigurationArrayOutput values. You can construct a concrete instance of `TelephonyChannelResourceApiConfigurationArrayInput` via:

TelephonyChannelResourceApiConfigurationArray{ TelephonyChannelResourceApiConfigurationArgs{...} }

type TelephonyChannelResourceApiConfigurationArrayOutput

type TelephonyChannelResourceApiConfigurationArrayOutput struct{ *pulumi.OutputState }

func (TelephonyChannelResourceApiConfigurationArrayOutput) ElementType

func (TelephonyChannelResourceApiConfigurationArrayOutput) Index

func (TelephonyChannelResourceApiConfigurationArrayOutput) ToTelephonyChannelResourceApiConfigurationArrayOutput

func (o TelephonyChannelResourceApiConfigurationArrayOutput) ToTelephonyChannelResourceApiConfigurationArrayOutput() TelephonyChannelResourceApiConfigurationArrayOutput

func (TelephonyChannelResourceApiConfigurationArrayOutput) ToTelephonyChannelResourceApiConfigurationArrayOutputWithContext

func (o TelephonyChannelResourceApiConfigurationArrayOutput) ToTelephonyChannelResourceApiConfigurationArrayOutputWithContext(ctx context.Context) TelephonyChannelResourceApiConfigurationArrayOutput

type TelephonyChannelResourceApiConfigurationInput

type TelephonyChannelResourceApiConfigurationInput interface {
	pulumi.Input

	ToTelephonyChannelResourceApiConfigurationOutput() TelephonyChannelResourceApiConfigurationOutput
	ToTelephonyChannelResourceApiConfigurationOutputWithContext(context.Context) TelephonyChannelResourceApiConfigurationOutput
}

TelephonyChannelResourceApiConfigurationInput is an input type that accepts TelephonyChannelResourceApiConfigurationArgs and TelephonyChannelResourceApiConfigurationOutput values. You can construct a concrete instance of `TelephonyChannelResourceApiConfigurationInput` via:

TelephonyChannelResourceApiConfigurationArgs{...}

type TelephonyChannelResourceApiConfigurationOutput

type TelephonyChannelResourceApiConfigurationOutput struct{ *pulumi.OutputState }

A resource Api configuration for the Telephony channel

func (TelephonyChannelResourceApiConfigurationOutput) CognitiveServiceRegion

The cognitive service region.

func (TelephonyChannelResourceApiConfigurationOutput) CognitiveServiceResourceId

The cognitive service resourceId.

func (TelephonyChannelResourceApiConfigurationOutput) CognitiveServiceSubscriptionKey

func (o TelephonyChannelResourceApiConfigurationOutput) CognitiveServiceSubscriptionKey() pulumi.StringPtrOutput

The cognitive service subscription key.

func (TelephonyChannelResourceApiConfigurationOutput) DefaultLocale

The default locale.

func (TelephonyChannelResourceApiConfigurationOutput) ElementType

func (TelephonyChannelResourceApiConfigurationOutput) Id

The id of config.

func (TelephonyChannelResourceApiConfigurationOutput) ProviderName

The provider name.

func (TelephonyChannelResourceApiConfigurationOutput) ToTelephonyChannelResourceApiConfigurationOutput

func (o TelephonyChannelResourceApiConfigurationOutput) ToTelephonyChannelResourceApiConfigurationOutput() TelephonyChannelResourceApiConfigurationOutput

func (TelephonyChannelResourceApiConfigurationOutput) ToTelephonyChannelResourceApiConfigurationOutputWithContext

func (o TelephonyChannelResourceApiConfigurationOutput) ToTelephonyChannelResourceApiConfigurationOutputWithContext(ctx context.Context) TelephonyChannelResourceApiConfigurationOutput

type TelephonyChannelResourceApiConfigurationResponse

type TelephonyChannelResourceApiConfigurationResponse struct {
	// The cognitive service region.
	CognitiveServiceRegion *string `pulumi:"cognitiveServiceRegion"`
	// The cognitive service resourceId.
	CognitiveServiceResourceId *string `pulumi:"cognitiveServiceResourceId"`
	// The cognitive service subscription key.
	CognitiveServiceSubscriptionKey *string `pulumi:"cognitiveServiceSubscriptionKey"`
	// The default locale.
	DefaultLocale *string `pulumi:"defaultLocale"`
	// The id of config.
	Id *string `pulumi:"id"`
	// The provider name.
	ProviderName *string `pulumi:"providerName"`
}

A resource Api configuration for the Telephony channel

type TelephonyChannelResourceApiConfigurationResponseArrayOutput

type TelephonyChannelResourceApiConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (TelephonyChannelResourceApiConfigurationResponseArrayOutput) ElementType

func (TelephonyChannelResourceApiConfigurationResponseArrayOutput) Index

func (TelephonyChannelResourceApiConfigurationResponseArrayOutput) ToTelephonyChannelResourceApiConfigurationResponseArrayOutput

func (TelephonyChannelResourceApiConfigurationResponseArrayOutput) ToTelephonyChannelResourceApiConfigurationResponseArrayOutputWithContext

func (o TelephonyChannelResourceApiConfigurationResponseArrayOutput) ToTelephonyChannelResourceApiConfigurationResponseArrayOutputWithContext(ctx context.Context) TelephonyChannelResourceApiConfigurationResponseArrayOutput

type TelephonyChannelResourceApiConfigurationResponseOutput

type TelephonyChannelResourceApiConfigurationResponseOutput struct{ *pulumi.OutputState }

A resource Api configuration for the Telephony channel

func (TelephonyChannelResourceApiConfigurationResponseOutput) CognitiveServiceRegion

The cognitive service region.

func (TelephonyChannelResourceApiConfigurationResponseOutput) CognitiveServiceResourceId

The cognitive service resourceId.

func (TelephonyChannelResourceApiConfigurationResponseOutput) CognitiveServiceSubscriptionKey

The cognitive service subscription key.

func (TelephonyChannelResourceApiConfigurationResponseOutput) DefaultLocale

The default locale.

func (TelephonyChannelResourceApiConfigurationResponseOutput) ElementType

func (TelephonyChannelResourceApiConfigurationResponseOutput) Id

The id of config.

func (TelephonyChannelResourceApiConfigurationResponseOutput) ProviderName

The provider name.

func (TelephonyChannelResourceApiConfigurationResponseOutput) ToTelephonyChannelResourceApiConfigurationResponseOutput

func (TelephonyChannelResourceApiConfigurationResponseOutput) ToTelephonyChannelResourceApiConfigurationResponseOutputWithContext

func (o TelephonyChannelResourceApiConfigurationResponseOutput) ToTelephonyChannelResourceApiConfigurationResponseOutputWithContext(ctx context.Context) TelephonyChannelResourceApiConfigurationResponseOutput

type TelephonyChannelResponse

type TelephonyChannelResponse struct {
	// The channel name
	// Expected value is 'TelephonyChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Telephony channel resource
	Properties *TelephonyChannelPropertiesResponse `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Telephony channel definition

func (*TelephonyChannelResponse) Defaults

Defaults sets the appropriate defaults for TelephonyChannelResponse

type TelephonyChannelResponseOutput

type TelephonyChannelResponseOutput struct{ *pulumi.OutputState }

Telephony channel definition

func (TelephonyChannelResponseOutput) ChannelName

The channel name Expected value is 'TelephonyChannel'.

func (TelephonyChannelResponseOutput) ElementType

func (TelephonyChannelResponseOutput) Etag

Entity Tag of the resource

func (TelephonyChannelResponseOutput) Location

Specifies the location of the resource.

func (TelephonyChannelResponseOutput) Properties

The set of properties specific to Telephony channel resource

func (TelephonyChannelResponseOutput) ProvisioningState

func (o TelephonyChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (TelephonyChannelResponseOutput) ToTelephonyChannelResponseOutput

func (o TelephonyChannelResponseOutput) ToTelephonyChannelResponseOutput() TelephonyChannelResponseOutput

func (TelephonyChannelResponseOutput) ToTelephonyChannelResponseOutputWithContext

func (o TelephonyChannelResponseOutput) ToTelephonyChannelResponseOutputWithContext(ctx context.Context) TelephonyChannelResponseOutput

type TelephonyChannelResponsePtrOutput

type TelephonyChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (TelephonyChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'TelephonyChannel'.

func (TelephonyChannelResponsePtrOutput) Elem

func (TelephonyChannelResponsePtrOutput) ElementType

func (TelephonyChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (TelephonyChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (TelephonyChannelResponsePtrOutput) Properties

The set of properties specific to Telephony channel resource

func (TelephonyChannelResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (TelephonyChannelResponsePtrOutput) ToTelephonyChannelResponsePtrOutput

func (o TelephonyChannelResponsePtrOutput) ToTelephonyChannelResponsePtrOutput() TelephonyChannelResponsePtrOutput

func (TelephonyChannelResponsePtrOutput) ToTelephonyChannelResponsePtrOutputWithContext

func (o TelephonyChannelResponsePtrOutput) ToTelephonyChannelResponsePtrOutputWithContext(ctx context.Context) TelephonyChannelResponsePtrOutput

type TelephonyPhoneNumbers

type TelephonyPhoneNumbers struct {
	// The endpoint of ACS.
	AcsEndpoint *string `pulumi:"acsEndpoint"`
	// The resource id of ACS.
	AcsResourceId *string `pulumi:"acsResourceId"`
	// The secret of ACS.
	AcsSecret *string `pulumi:"acsSecret"`
	// The service region of cognitive service.
	CognitiveServiceRegion *string `pulumi:"cognitiveServiceRegion"`
	// The resource id of cognitive service.
	CognitiveServiceResourceId *string `pulumi:"cognitiveServiceResourceId"`
	// The subscription key of cognitive service.
	CognitiveServiceSubscriptionKey *string `pulumi:"cognitiveServiceSubscriptionKey"`
	// The default locale of the phone number.
	DefaultLocale *string `pulumi:"defaultLocale"`
	// The element id.
	Id *string `pulumi:"id"`
	// Optional Property that will determine the offering type of the phone.
	OfferType *string `pulumi:"offerType"`
	// The phone number.
	PhoneNumber *string `pulumi:"phoneNumber"`
}

A telephone number for the Telephony channel

type TelephonyPhoneNumbersArgs

type TelephonyPhoneNumbersArgs struct {
	// The endpoint of ACS.
	AcsEndpoint pulumi.StringPtrInput `pulumi:"acsEndpoint"`
	// The resource id of ACS.
	AcsResourceId pulumi.StringPtrInput `pulumi:"acsResourceId"`
	// The secret of ACS.
	AcsSecret pulumi.StringPtrInput `pulumi:"acsSecret"`
	// The service region of cognitive service.
	CognitiveServiceRegion pulumi.StringPtrInput `pulumi:"cognitiveServiceRegion"`
	// The resource id of cognitive service.
	CognitiveServiceResourceId pulumi.StringPtrInput `pulumi:"cognitiveServiceResourceId"`
	// The subscription key of cognitive service.
	CognitiveServiceSubscriptionKey pulumi.StringPtrInput `pulumi:"cognitiveServiceSubscriptionKey"`
	// The default locale of the phone number.
	DefaultLocale pulumi.StringPtrInput `pulumi:"defaultLocale"`
	// The element id.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Optional Property that will determine the offering type of the phone.
	OfferType pulumi.StringPtrInput `pulumi:"offerType"`
	// The phone number.
	PhoneNumber pulumi.StringPtrInput `pulumi:"phoneNumber"`
}

A telephone number for the Telephony channel

func (TelephonyPhoneNumbersArgs) ElementType

func (TelephonyPhoneNumbersArgs) ElementType() reflect.Type

func (TelephonyPhoneNumbersArgs) ToTelephonyPhoneNumbersOutput

func (i TelephonyPhoneNumbersArgs) ToTelephonyPhoneNumbersOutput() TelephonyPhoneNumbersOutput

func (TelephonyPhoneNumbersArgs) ToTelephonyPhoneNumbersOutputWithContext

func (i TelephonyPhoneNumbersArgs) ToTelephonyPhoneNumbersOutputWithContext(ctx context.Context) TelephonyPhoneNumbersOutput

type TelephonyPhoneNumbersArray

type TelephonyPhoneNumbersArray []TelephonyPhoneNumbersInput

func (TelephonyPhoneNumbersArray) ElementType

func (TelephonyPhoneNumbersArray) ElementType() reflect.Type

func (TelephonyPhoneNumbersArray) ToTelephonyPhoneNumbersArrayOutput

func (i TelephonyPhoneNumbersArray) ToTelephonyPhoneNumbersArrayOutput() TelephonyPhoneNumbersArrayOutput

func (TelephonyPhoneNumbersArray) ToTelephonyPhoneNumbersArrayOutputWithContext

func (i TelephonyPhoneNumbersArray) ToTelephonyPhoneNumbersArrayOutputWithContext(ctx context.Context) TelephonyPhoneNumbersArrayOutput

type TelephonyPhoneNumbersArrayInput

type TelephonyPhoneNumbersArrayInput interface {
	pulumi.Input

	ToTelephonyPhoneNumbersArrayOutput() TelephonyPhoneNumbersArrayOutput
	ToTelephonyPhoneNumbersArrayOutputWithContext(context.Context) TelephonyPhoneNumbersArrayOutput
}

TelephonyPhoneNumbersArrayInput is an input type that accepts TelephonyPhoneNumbersArray and TelephonyPhoneNumbersArrayOutput values. You can construct a concrete instance of `TelephonyPhoneNumbersArrayInput` via:

TelephonyPhoneNumbersArray{ TelephonyPhoneNumbersArgs{...} }

type TelephonyPhoneNumbersArrayOutput

type TelephonyPhoneNumbersArrayOutput struct{ *pulumi.OutputState }

func (TelephonyPhoneNumbersArrayOutput) ElementType

func (TelephonyPhoneNumbersArrayOutput) Index

func (TelephonyPhoneNumbersArrayOutput) ToTelephonyPhoneNumbersArrayOutput

func (o TelephonyPhoneNumbersArrayOutput) ToTelephonyPhoneNumbersArrayOutput() TelephonyPhoneNumbersArrayOutput

func (TelephonyPhoneNumbersArrayOutput) ToTelephonyPhoneNumbersArrayOutputWithContext

func (o TelephonyPhoneNumbersArrayOutput) ToTelephonyPhoneNumbersArrayOutputWithContext(ctx context.Context) TelephonyPhoneNumbersArrayOutput

type TelephonyPhoneNumbersInput

type TelephonyPhoneNumbersInput interface {
	pulumi.Input

	ToTelephonyPhoneNumbersOutput() TelephonyPhoneNumbersOutput
	ToTelephonyPhoneNumbersOutputWithContext(context.Context) TelephonyPhoneNumbersOutput
}

TelephonyPhoneNumbersInput is an input type that accepts TelephonyPhoneNumbersArgs and TelephonyPhoneNumbersOutput values. You can construct a concrete instance of `TelephonyPhoneNumbersInput` via:

TelephonyPhoneNumbersArgs{...}

type TelephonyPhoneNumbersOutput

type TelephonyPhoneNumbersOutput struct{ *pulumi.OutputState }

A telephone number for the Telephony channel

func (TelephonyPhoneNumbersOutput) AcsEndpoint

The endpoint of ACS.

func (TelephonyPhoneNumbersOutput) AcsResourceId

The resource id of ACS.

func (TelephonyPhoneNumbersOutput) AcsSecret

The secret of ACS.

func (TelephonyPhoneNumbersOutput) CognitiveServiceRegion

func (o TelephonyPhoneNumbersOutput) CognitiveServiceRegion() pulumi.StringPtrOutput

The service region of cognitive service.

func (TelephonyPhoneNumbersOutput) CognitiveServiceResourceId

func (o TelephonyPhoneNumbersOutput) CognitiveServiceResourceId() pulumi.StringPtrOutput

The resource id of cognitive service.

func (TelephonyPhoneNumbersOutput) CognitiveServiceSubscriptionKey

func (o TelephonyPhoneNumbersOutput) CognitiveServiceSubscriptionKey() pulumi.StringPtrOutput

The subscription key of cognitive service.

func (TelephonyPhoneNumbersOutput) DefaultLocale

The default locale of the phone number.

func (TelephonyPhoneNumbersOutput) ElementType

func (TelephonyPhoneNumbersOutput) Id

The element id.

func (TelephonyPhoneNumbersOutput) OfferType

Optional Property that will determine the offering type of the phone.

func (TelephonyPhoneNumbersOutput) PhoneNumber

The phone number.

func (TelephonyPhoneNumbersOutput) ToTelephonyPhoneNumbersOutput

func (o TelephonyPhoneNumbersOutput) ToTelephonyPhoneNumbersOutput() TelephonyPhoneNumbersOutput

func (TelephonyPhoneNumbersOutput) ToTelephonyPhoneNumbersOutputWithContext

func (o TelephonyPhoneNumbersOutput) ToTelephonyPhoneNumbersOutputWithContext(ctx context.Context) TelephonyPhoneNumbersOutput

type TelephonyPhoneNumbersResponse

type TelephonyPhoneNumbersResponse struct {
	// The endpoint of ACS.
	AcsEndpoint *string `pulumi:"acsEndpoint"`
	// The resource id of ACS.
	AcsResourceId *string `pulumi:"acsResourceId"`
	// The secret of ACS.
	AcsSecret *string `pulumi:"acsSecret"`
	// The service region of cognitive service.
	CognitiveServiceRegion *string `pulumi:"cognitiveServiceRegion"`
	// The resource id of cognitive service.
	CognitiveServiceResourceId *string `pulumi:"cognitiveServiceResourceId"`
	// The subscription key of cognitive service.
	CognitiveServiceSubscriptionKey *string `pulumi:"cognitiveServiceSubscriptionKey"`
	// The default locale of the phone number.
	DefaultLocale *string `pulumi:"defaultLocale"`
	// The element id.
	Id *string `pulumi:"id"`
	// Optional Property that will determine the offering type of the phone.
	OfferType *string `pulumi:"offerType"`
	// The phone number.
	PhoneNumber *string `pulumi:"phoneNumber"`
}

A telephone number for the Telephony channel

type TelephonyPhoneNumbersResponseArrayOutput

type TelephonyPhoneNumbersResponseArrayOutput struct{ *pulumi.OutputState }

func (TelephonyPhoneNumbersResponseArrayOutput) ElementType

func (TelephonyPhoneNumbersResponseArrayOutput) Index

func (TelephonyPhoneNumbersResponseArrayOutput) ToTelephonyPhoneNumbersResponseArrayOutput

func (o TelephonyPhoneNumbersResponseArrayOutput) ToTelephonyPhoneNumbersResponseArrayOutput() TelephonyPhoneNumbersResponseArrayOutput

func (TelephonyPhoneNumbersResponseArrayOutput) ToTelephonyPhoneNumbersResponseArrayOutputWithContext

func (o TelephonyPhoneNumbersResponseArrayOutput) ToTelephonyPhoneNumbersResponseArrayOutputWithContext(ctx context.Context) TelephonyPhoneNumbersResponseArrayOutput

type TelephonyPhoneNumbersResponseOutput

type TelephonyPhoneNumbersResponseOutput struct{ *pulumi.OutputState }

A telephone number for the Telephony channel

func (TelephonyPhoneNumbersResponseOutput) AcsEndpoint

The endpoint of ACS.

func (TelephonyPhoneNumbersResponseOutput) AcsResourceId

The resource id of ACS.

func (TelephonyPhoneNumbersResponseOutput) AcsSecret

The secret of ACS.

func (TelephonyPhoneNumbersResponseOutput) CognitiveServiceRegion

func (o TelephonyPhoneNumbersResponseOutput) CognitiveServiceRegion() pulumi.StringPtrOutput

The service region of cognitive service.

func (TelephonyPhoneNumbersResponseOutput) CognitiveServiceResourceId

func (o TelephonyPhoneNumbersResponseOutput) CognitiveServiceResourceId() pulumi.StringPtrOutput

The resource id of cognitive service.

func (TelephonyPhoneNumbersResponseOutput) CognitiveServiceSubscriptionKey

func (o TelephonyPhoneNumbersResponseOutput) CognitiveServiceSubscriptionKey() pulumi.StringPtrOutput

The subscription key of cognitive service.

func (TelephonyPhoneNumbersResponseOutput) DefaultLocale

The default locale of the phone number.

func (TelephonyPhoneNumbersResponseOutput) ElementType

func (TelephonyPhoneNumbersResponseOutput) Id

The element id.

func (TelephonyPhoneNumbersResponseOutput) OfferType

Optional Property that will determine the offering type of the phone.

func (TelephonyPhoneNumbersResponseOutput) PhoneNumber

The phone number.

func (TelephonyPhoneNumbersResponseOutput) ToTelephonyPhoneNumbersResponseOutput

func (o TelephonyPhoneNumbersResponseOutput) ToTelephonyPhoneNumbersResponseOutput() TelephonyPhoneNumbersResponseOutput

func (TelephonyPhoneNumbersResponseOutput) ToTelephonyPhoneNumbersResponseOutputWithContext

func (o TelephonyPhoneNumbersResponseOutput) ToTelephonyPhoneNumbersResponseOutputWithContext(ctx context.Context) TelephonyPhoneNumbersResponseOutput

type WebChatChannel

type WebChatChannel struct {
	// The channel name
	// Expected value is 'WebChatChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Web Chat channel resource
	Properties *WebChatChannelProperties `pulumi:"properties"`
}

Web Chat channel definition

func (*WebChatChannel) Defaults

func (val *WebChatChannel) Defaults() *WebChatChannel

Defaults sets the appropriate defaults for WebChatChannel

type WebChatChannelArgs

type WebChatChannelArgs struct {
	// The channel name
	// Expected value is 'WebChatChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The set of properties specific to Web Chat channel resource
	Properties WebChatChannelPropertiesPtrInput `pulumi:"properties"`
}

Web Chat channel definition

func (*WebChatChannelArgs) Defaults

func (val *WebChatChannelArgs) Defaults() *WebChatChannelArgs

Defaults sets the appropriate defaults for WebChatChannelArgs

func (WebChatChannelArgs) ElementType

func (WebChatChannelArgs) ElementType() reflect.Type

func (WebChatChannelArgs) ToWebChatChannelOutput

func (i WebChatChannelArgs) ToWebChatChannelOutput() WebChatChannelOutput

func (WebChatChannelArgs) ToWebChatChannelOutputWithContext

func (i WebChatChannelArgs) ToWebChatChannelOutputWithContext(ctx context.Context) WebChatChannelOutput

func (WebChatChannelArgs) ToWebChatChannelPtrOutput

func (i WebChatChannelArgs) ToWebChatChannelPtrOutput() WebChatChannelPtrOutput

func (WebChatChannelArgs) ToWebChatChannelPtrOutputWithContext

func (i WebChatChannelArgs) ToWebChatChannelPtrOutputWithContext(ctx context.Context) WebChatChannelPtrOutput

type WebChatChannelInput

type WebChatChannelInput interface {
	pulumi.Input

	ToWebChatChannelOutput() WebChatChannelOutput
	ToWebChatChannelOutputWithContext(context.Context) WebChatChannelOutput
}

WebChatChannelInput is an input type that accepts WebChatChannelArgs and WebChatChannelOutput values. You can construct a concrete instance of `WebChatChannelInput` via:

WebChatChannelArgs{...}

type WebChatChannelOutput

type WebChatChannelOutput struct{ *pulumi.OutputState }

Web Chat channel definition

func (WebChatChannelOutput) ChannelName

func (o WebChatChannelOutput) ChannelName() pulumi.StringOutput

The channel name Expected value is 'WebChatChannel'.

func (WebChatChannelOutput) ElementType

func (WebChatChannelOutput) ElementType() reflect.Type

func (WebChatChannelOutput) Etag

Entity Tag of the resource

func (WebChatChannelOutput) Location

Specifies the location of the resource.

func (WebChatChannelOutput) Properties

The set of properties specific to Web Chat channel resource

func (WebChatChannelOutput) ToWebChatChannelOutput

func (o WebChatChannelOutput) ToWebChatChannelOutput() WebChatChannelOutput

func (WebChatChannelOutput) ToWebChatChannelOutputWithContext

func (o WebChatChannelOutput) ToWebChatChannelOutputWithContext(ctx context.Context) WebChatChannelOutput

func (WebChatChannelOutput) ToWebChatChannelPtrOutput

func (o WebChatChannelOutput) ToWebChatChannelPtrOutput() WebChatChannelPtrOutput

func (WebChatChannelOutput) ToWebChatChannelPtrOutputWithContext

func (o WebChatChannelOutput) ToWebChatChannelPtrOutputWithContext(ctx context.Context) WebChatChannelPtrOutput

type WebChatChannelProperties

type WebChatChannelProperties struct {
	// The list of Web Chat sites
	Sites []WebChatSite `pulumi:"sites"`
}

The parameters to provide for the Web Chat channel.

type WebChatChannelPropertiesArgs

type WebChatChannelPropertiesArgs struct {
	// The list of Web Chat sites
	Sites WebChatSiteArrayInput `pulumi:"sites"`
}

The parameters to provide for the Web Chat channel.

func (WebChatChannelPropertiesArgs) ElementType

func (WebChatChannelPropertiesArgs) ToWebChatChannelPropertiesOutput

func (i WebChatChannelPropertiesArgs) ToWebChatChannelPropertiesOutput() WebChatChannelPropertiesOutput

func (WebChatChannelPropertiesArgs) ToWebChatChannelPropertiesOutputWithContext

func (i WebChatChannelPropertiesArgs) ToWebChatChannelPropertiesOutputWithContext(ctx context.Context) WebChatChannelPropertiesOutput

func (WebChatChannelPropertiesArgs) ToWebChatChannelPropertiesPtrOutput

func (i WebChatChannelPropertiesArgs) ToWebChatChannelPropertiesPtrOutput() WebChatChannelPropertiesPtrOutput

func (WebChatChannelPropertiesArgs) ToWebChatChannelPropertiesPtrOutputWithContext

func (i WebChatChannelPropertiesArgs) ToWebChatChannelPropertiesPtrOutputWithContext(ctx context.Context) WebChatChannelPropertiesPtrOutput

type WebChatChannelPropertiesInput

type WebChatChannelPropertiesInput interface {
	pulumi.Input

	ToWebChatChannelPropertiesOutput() WebChatChannelPropertiesOutput
	ToWebChatChannelPropertiesOutputWithContext(context.Context) WebChatChannelPropertiesOutput
}

WebChatChannelPropertiesInput is an input type that accepts WebChatChannelPropertiesArgs and WebChatChannelPropertiesOutput values. You can construct a concrete instance of `WebChatChannelPropertiesInput` via:

WebChatChannelPropertiesArgs{...}

type WebChatChannelPropertiesOutput

type WebChatChannelPropertiesOutput struct{ *pulumi.OutputState }

The parameters to provide for the Web Chat channel.

func (WebChatChannelPropertiesOutput) ElementType

func (WebChatChannelPropertiesOutput) Sites

The list of Web Chat sites

func (WebChatChannelPropertiesOutput) ToWebChatChannelPropertiesOutput

func (o WebChatChannelPropertiesOutput) ToWebChatChannelPropertiesOutput() WebChatChannelPropertiesOutput

func (WebChatChannelPropertiesOutput) ToWebChatChannelPropertiesOutputWithContext

func (o WebChatChannelPropertiesOutput) ToWebChatChannelPropertiesOutputWithContext(ctx context.Context) WebChatChannelPropertiesOutput

func (WebChatChannelPropertiesOutput) ToWebChatChannelPropertiesPtrOutput

func (o WebChatChannelPropertiesOutput) ToWebChatChannelPropertiesPtrOutput() WebChatChannelPropertiesPtrOutput

func (WebChatChannelPropertiesOutput) ToWebChatChannelPropertiesPtrOutputWithContext

func (o WebChatChannelPropertiesOutput) ToWebChatChannelPropertiesPtrOutputWithContext(ctx context.Context) WebChatChannelPropertiesPtrOutput

type WebChatChannelPropertiesPtrInput

type WebChatChannelPropertiesPtrInput interface {
	pulumi.Input

	ToWebChatChannelPropertiesPtrOutput() WebChatChannelPropertiesPtrOutput
	ToWebChatChannelPropertiesPtrOutputWithContext(context.Context) WebChatChannelPropertiesPtrOutput
}

WebChatChannelPropertiesPtrInput is an input type that accepts WebChatChannelPropertiesArgs, WebChatChannelPropertiesPtr and WebChatChannelPropertiesPtrOutput values. You can construct a concrete instance of `WebChatChannelPropertiesPtrInput` via:

        WebChatChannelPropertiesArgs{...}

or:

        nil

type WebChatChannelPropertiesPtrOutput

type WebChatChannelPropertiesPtrOutput struct{ *pulumi.OutputState }

func (WebChatChannelPropertiesPtrOutput) Elem

func (WebChatChannelPropertiesPtrOutput) ElementType

func (WebChatChannelPropertiesPtrOutput) Sites

The list of Web Chat sites

func (WebChatChannelPropertiesPtrOutput) ToWebChatChannelPropertiesPtrOutput

func (o WebChatChannelPropertiesPtrOutput) ToWebChatChannelPropertiesPtrOutput() WebChatChannelPropertiesPtrOutput

func (WebChatChannelPropertiesPtrOutput) ToWebChatChannelPropertiesPtrOutputWithContext

func (o WebChatChannelPropertiesPtrOutput) ToWebChatChannelPropertiesPtrOutputWithContext(ctx context.Context) WebChatChannelPropertiesPtrOutput

type WebChatChannelPropertiesResponse

type WebChatChannelPropertiesResponse struct {
	// The list of Web Chat sites
	Sites []WebChatSiteResponse `pulumi:"sites"`
	// Web chat control embed code
	WebChatEmbedCode string `pulumi:"webChatEmbedCode"`
}

The parameters to provide for the Web Chat channel.

type WebChatChannelPropertiesResponseOutput

type WebChatChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Web Chat channel.

func (WebChatChannelPropertiesResponseOutput) ElementType

func (WebChatChannelPropertiesResponseOutput) Sites

The list of Web Chat sites

func (WebChatChannelPropertiesResponseOutput) ToWebChatChannelPropertiesResponseOutput

func (o WebChatChannelPropertiesResponseOutput) ToWebChatChannelPropertiesResponseOutput() WebChatChannelPropertiesResponseOutput

func (WebChatChannelPropertiesResponseOutput) ToWebChatChannelPropertiesResponseOutputWithContext

func (o WebChatChannelPropertiesResponseOutput) ToWebChatChannelPropertiesResponseOutputWithContext(ctx context.Context) WebChatChannelPropertiesResponseOutput

func (WebChatChannelPropertiesResponseOutput) WebChatEmbedCode

Web chat control embed code

type WebChatChannelPropertiesResponsePtrOutput

type WebChatChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (WebChatChannelPropertiesResponsePtrOutput) Elem

func (WebChatChannelPropertiesResponsePtrOutput) ElementType

func (WebChatChannelPropertiesResponsePtrOutput) Sites

The list of Web Chat sites

func (WebChatChannelPropertiesResponsePtrOutput) ToWebChatChannelPropertiesResponsePtrOutput

func (o WebChatChannelPropertiesResponsePtrOutput) ToWebChatChannelPropertiesResponsePtrOutput() WebChatChannelPropertiesResponsePtrOutput

func (WebChatChannelPropertiesResponsePtrOutput) ToWebChatChannelPropertiesResponsePtrOutputWithContext

func (o WebChatChannelPropertiesResponsePtrOutput) ToWebChatChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) WebChatChannelPropertiesResponsePtrOutput

func (WebChatChannelPropertiesResponsePtrOutput) WebChatEmbedCode

Web chat control embed code

type WebChatChannelPtrInput

type WebChatChannelPtrInput interface {
	pulumi.Input

	ToWebChatChannelPtrOutput() WebChatChannelPtrOutput
	ToWebChatChannelPtrOutputWithContext(context.Context) WebChatChannelPtrOutput
}

WebChatChannelPtrInput is an input type that accepts WebChatChannelArgs, WebChatChannelPtr and WebChatChannelPtrOutput values. You can construct a concrete instance of `WebChatChannelPtrInput` via:

        WebChatChannelArgs{...}

or:

        nil

type WebChatChannelPtrOutput

type WebChatChannelPtrOutput struct{ *pulumi.OutputState }

func (WebChatChannelPtrOutput) ChannelName

The channel name Expected value is 'WebChatChannel'.

func (WebChatChannelPtrOutput) Elem

func (WebChatChannelPtrOutput) ElementType

func (WebChatChannelPtrOutput) ElementType() reflect.Type

func (WebChatChannelPtrOutput) Etag

Entity Tag of the resource

func (WebChatChannelPtrOutput) Location

Specifies the location of the resource.

func (WebChatChannelPtrOutput) Properties

The set of properties specific to Web Chat channel resource

func (WebChatChannelPtrOutput) ToWebChatChannelPtrOutput

func (o WebChatChannelPtrOutput) ToWebChatChannelPtrOutput() WebChatChannelPtrOutput

func (WebChatChannelPtrOutput) ToWebChatChannelPtrOutputWithContext

func (o WebChatChannelPtrOutput) ToWebChatChannelPtrOutputWithContext(ctx context.Context) WebChatChannelPtrOutput

type WebChatChannelResponse

type WebChatChannelResponse struct {
	// The channel name
	// Expected value is 'WebChatChannel'.
	ChannelName string `pulumi:"channelName"`
	// Entity Tag of the resource
	Etag *string `pulumi:"etag"`
	// Specifies the location of the resource.
	Location *string `pulumi:"location"`
	// The set of properties specific to Web Chat channel resource
	Properties *WebChatChannelPropertiesResponse `pulumi:"properties"`
	// Provisioning state of the resource
	ProvisioningState string `pulumi:"provisioningState"`
}

Web Chat channel definition

func (*WebChatChannelResponse) Defaults

Defaults sets the appropriate defaults for WebChatChannelResponse

type WebChatChannelResponseOutput

type WebChatChannelResponseOutput struct{ *pulumi.OutputState }

Web Chat channel definition

func (WebChatChannelResponseOutput) ChannelName

The channel name Expected value is 'WebChatChannel'.

func (WebChatChannelResponseOutput) ElementType

func (WebChatChannelResponseOutput) Etag

Entity Tag of the resource

func (WebChatChannelResponseOutput) Location

Specifies the location of the resource.

func (WebChatChannelResponseOutput) Properties

The set of properties specific to Web Chat channel resource

func (WebChatChannelResponseOutput) ProvisioningState

func (o WebChatChannelResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource

func (WebChatChannelResponseOutput) ToWebChatChannelResponseOutput

func (o WebChatChannelResponseOutput) ToWebChatChannelResponseOutput() WebChatChannelResponseOutput

func (WebChatChannelResponseOutput) ToWebChatChannelResponseOutputWithContext

func (o WebChatChannelResponseOutput) ToWebChatChannelResponseOutputWithContext(ctx context.Context) WebChatChannelResponseOutput

type WebChatChannelResponsePtrOutput

type WebChatChannelResponsePtrOutput struct{ *pulumi.OutputState }

func (WebChatChannelResponsePtrOutput) ChannelName

The channel name Expected value is 'WebChatChannel'.

func (WebChatChannelResponsePtrOutput) Elem

func (WebChatChannelResponsePtrOutput) ElementType

func (WebChatChannelResponsePtrOutput) Etag

Entity Tag of the resource

func (WebChatChannelResponsePtrOutput) Location

Specifies the location of the resource.

func (WebChatChannelResponsePtrOutput) Properties

The set of properties specific to Web Chat channel resource

func (WebChatChannelResponsePtrOutput) ProvisioningState

Provisioning state of the resource

func (WebChatChannelResponsePtrOutput) ToWebChatChannelResponsePtrOutput

func (o WebChatChannelResponsePtrOutput) ToWebChatChannelResponsePtrOutput() WebChatChannelResponsePtrOutput

func (WebChatChannelResponsePtrOutput) ToWebChatChannelResponsePtrOutputWithContext

func (o WebChatChannelResponsePtrOutput) ToWebChatChannelResponsePtrOutputWithContext(ctx context.Context) WebChatChannelResponsePtrOutput

type WebChatSite

type WebChatSite struct {
	// DirectLine application id
	AppId *string `pulumi:"appId"`
	// Entity Tag
	ETag *string `pulumi:"eTag"`
	// Whether this site is enabled for block user upload.
	IsBlockUserUploadEnabled *bool `pulumi:"isBlockUserUploadEnabled"`
	// Whether this site is disabled detailed logging for
	IsDetailedLoggingEnabled *bool `pulumi:"isDetailedLoggingEnabled"`
	// Whether this site is enabled for DirectLine channel
	IsEnabled bool `pulumi:"isEnabled"`
	// Whether this site is EndpointParameters enabled for channel
	IsEndpointParametersEnabled *bool `pulumi:"isEndpointParametersEnabled"`
	// Whether this no-storage site is disabled detailed logging for
	IsNoStorageEnabled *bool `pulumi:"isNoStorageEnabled"`
	// Whether this site is enabled for authentication with Bot Framework.
	IsSecureSiteEnabled *bool `pulumi:"isSecureSiteEnabled"`
	// Whether this site is enabled for Bot Framework V1 protocol.
	IsV1Enabled *bool `pulumi:"isV1Enabled"`
	// Whether this site is enabled for Bot Framework V3 protocol.
	IsV3Enabled *bool `pulumi:"isV3Enabled"`
	// Whether this site is enabled for Webchat Speech
	IsWebChatSpeechEnabled *bool `pulumi:"isWebChatSpeechEnabled"`
	// Whether this site is enabled for preview versions of Webchat
	IsWebchatPreviewEnabled bool `pulumi:"isWebchatPreviewEnabled"`
	// Site name
	SiteName string `pulumi:"siteName"`
	// Tenant Id
	TenantId *string `pulumi:"tenantId"`
	// List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
	TrustedOrigins []string `pulumi:"trustedOrigins"`
}

A site for the Webchat channel

func (*WebChatSite) Defaults

func (val *WebChatSite) Defaults() *WebChatSite

Defaults sets the appropriate defaults for WebChatSite

type WebChatSiteArgs

type WebChatSiteArgs struct {
	// DirectLine application id
	AppId pulumi.StringPtrInput `pulumi:"appId"`
	// Entity Tag
	ETag pulumi.StringPtrInput `pulumi:"eTag"`
	// Whether this site is enabled for block user upload.
	IsBlockUserUploadEnabled pulumi.BoolPtrInput `pulumi:"isBlockUserUploadEnabled"`
	// Whether this site is disabled detailed logging for
	IsDetailedLoggingEnabled pulumi.BoolPtrInput `pulumi:"isDetailedLoggingEnabled"`
	// Whether this site is enabled for DirectLine channel
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// Whether this site is EndpointParameters enabled for channel
	IsEndpointParametersEnabled pulumi.BoolPtrInput `pulumi:"isEndpointParametersEnabled"`
	// Whether this no-storage site is disabled detailed logging for
	IsNoStorageEnabled pulumi.BoolPtrInput `pulumi:"isNoStorageEnabled"`
	// Whether this site is enabled for authentication with Bot Framework.
	IsSecureSiteEnabled pulumi.BoolPtrInput `pulumi:"isSecureSiteEnabled"`
	// Whether this site is enabled for Bot Framework V1 protocol.
	IsV1Enabled pulumi.BoolPtrInput `pulumi:"isV1Enabled"`
	// Whether this site is enabled for Bot Framework V3 protocol.
	IsV3Enabled pulumi.BoolPtrInput `pulumi:"isV3Enabled"`
	// Whether this site is enabled for Webchat Speech
	IsWebChatSpeechEnabled pulumi.BoolPtrInput `pulumi:"isWebChatSpeechEnabled"`
	// Whether this site is enabled for preview versions of Webchat
	IsWebchatPreviewEnabled pulumi.BoolInput `pulumi:"isWebchatPreviewEnabled"`
	// Site name
	SiteName pulumi.StringInput `pulumi:"siteName"`
	// Tenant Id
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
	TrustedOrigins pulumi.StringArrayInput `pulumi:"trustedOrigins"`
}

A site for the Webchat channel

func (*WebChatSiteArgs) Defaults

func (val *WebChatSiteArgs) Defaults() *WebChatSiteArgs

Defaults sets the appropriate defaults for WebChatSiteArgs

func (WebChatSiteArgs) ElementType

func (WebChatSiteArgs) ElementType() reflect.Type

func (WebChatSiteArgs) ToWebChatSiteOutput

func (i WebChatSiteArgs) ToWebChatSiteOutput() WebChatSiteOutput

func (WebChatSiteArgs) ToWebChatSiteOutputWithContext

func (i WebChatSiteArgs) ToWebChatSiteOutputWithContext(ctx context.Context) WebChatSiteOutput

type WebChatSiteArray

type WebChatSiteArray []WebChatSiteInput

func (WebChatSiteArray) ElementType

func (WebChatSiteArray) ElementType() reflect.Type

func (WebChatSiteArray) ToWebChatSiteArrayOutput

func (i WebChatSiteArray) ToWebChatSiteArrayOutput() WebChatSiteArrayOutput

func (WebChatSiteArray) ToWebChatSiteArrayOutputWithContext

func (i WebChatSiteArray) ToWebChatSiteArrayOutputWithContext(ctx context.Context) WebChatSiteArrayOutput

type WebChatSiteArrayInput

type WebChatSiteArrayInput interface {
	pulumi.Input

	ToWebChatSiteArrayOutput() WebChatSiteArrayOutput
	ToWebChatSiteArrayOutputWithContext(context.Context) WebChatSiteArrayOutput
}

WebChatSiteArrayInput is an input type that accepts WebChatSiteArray and WebChatSiteArrayOutput values. You can construct a concrete instance of `WebChatSiteArrayInput` via:

WebChatSiteArray{ WebChatSiteArgs{...} }

type WebChatSiteArrayOutput

type WebChatSiteArrayOutput struct{ *pulumi.OutputState }

func (WebChatSiteArrayOutput) ElementType

func (WebChatSiteArrayOutput) ElementType() reflect.Type

func (WebChatSiteArrayOutput) Index

func (WebChatSiteArrayOutput) ToWebChatSiteArrayOutput

func (o WebChatSiteArrayOutput) ToWebChatSiteArrayOutput() WebChatSiteArrayOutput

func (WebChatSiteArrayOutput) ToWebChatSiteArrayOutputWithContext

func (o WebChatSiteArrayOutput) ToWebChatSiteArrayOutputWithContext(ctx context.Context) WebChatSiteArrayOutput

type WebChatSiteInput

type WebChatSiteInput interface {
	pulumi.Input

	ToWebChatSiteOutput() WebChatSiteOutput
	ToWebChatSiteOutputWithContext(context.Context) WebChatSiteOutput
}

WebChatSiteInput is an input type that accepts WebChatSiteArgs and WebChatSiteOutput values. You can construct a concrete instance of `WebChatSiteInput` via:

WebChatSiteArgs{...}

type WebChatSiteOutput

type WebChatSiteOutput struct{ *pulumi.OutputState }

A site for the Webchat channel

func (WebChatSiteOutput) AppId

DirectLine application id

func (WebChatSiteOutput) ETag

Entity Tag

func (WebChatSiteOutput) ElementType

func (WebChatSiteOutput) ElementType() reflect.Type

func (WebChatSiteOutput) IsBlockUserUploadEnabled

func (o WebChatSiteOutput) IsBlockUserUploadEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for block user upload.

func (WebChatSiteOutput) IsDetailedLoggingEnabled

func (o WebChatSiteOutput) IsDetailedLoggingEnabled() pulumi.BoolPtrOutput

Whether this site is disabled detailed logging for

func (WebChatSiteOutput) IsEnabled

func (o WebChatSiteOutput) IsEnabled() pulumi.BoolOutput

Whether this site is enabled for DirectLine channel

func (WebChatSiteOutput) IsEndpointParametersEnabled

func (o WebChatSiteOutput) IsEndpointParametersEnabled() pulumi.BoolPtrOutput

Whether this site is EndpointParameters enabled for channel

func (WebChatSiteOutput) IsNoStorageEnabled

func (o WebChatSiteOutput) IsNoStorageEnabled() pulumi.BoolPtrOutput

Whether this no-storage site is disabled detailed logging for

func (WebChatSiteOutput) IsSecureSiteEnabled

func (o WebChatSiteOutput) IsSecureSiteEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for authentication with Bot Framework.

func (WebChatSiteOutput) IsV1Enabled

func (o WebChatSiteOutput) IsV1Enabled() pulumi.BoolPtrOutput

Whether this site is enabled for Bot Framework V1 protocol.

func (WebChatSiteOutput) IsV3Enabled

func (o WebChatSiteOutput) IsV3Enabled() pulumi.BoolPtrOutput

Whether this site is enabled for Bot Framework V3 protocol.

func (WebChatSiteOutput) IsWebChatSpeechEnabled

func (o WebChatSiteOutput) IsWebChatSpeechEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for Webchat Speech

func (WebChatSiteOutput) IsWebchatPreviewEnabled

func (o WebChatSiteOutput) IsWebchatPreviewEnabled() pulumi.BoolOutput

Whether this site is enabled for preview versions of Webchat

func (WebChatSiteOutput) SiteName

func (o WebChatSiteOutput) SiteName() pulumi.StringOutput

Site name

func (WebChatSiteOutput) TenantId

Tenant Id

func (WebChatSiteOutput) ToWebChatSiteOutput

func (o WebChatSiteOutput) ToWebChatSiteOutput() WebChatSiteOutput

func (WebChatSiteOutput) ToWebChatSiteOutputWithContext

func (o WebChatSiteOutput) ToWebChatSiteOutputWithContext(ctx context.Context) WebChatSiteOutput

func (WebChatSiteOutput) TrustedOrigins

func (o WebChatSiteOutput) TrustedOrigins() pulumi.StringArrayOutput

List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.

type WebChatSiteResponse

type WebChatSiteResponse struct {
	// DirectLine application id
	AppId *string `pulumi:"appId"`
	// Entity Tag
	ETag *string `pulumi:"eTag"`
	// Whether this site is enabled for block user upload.
	IsBlockUserUploadEnabled *bool `pulumi:"isBlockUserUploadEnabled"`
	// Whether this site is disabled detailed logging for
	IsDetailedLoggingEnabled *bool `pulumi:"isDetailedLoggingEnabled"`
	// Whether this site is enabled for DirectLine channel
	IsEnabled bool `pulumi:"isEnabled"`
	// Whether this site is EndpointParameters enabled for channel
	IsEndpointParametersEnabled *bool `pulumi:"isEndpointParametersEnabled"`
	// Whether this no-storage site is disabled detailed logging for
	IsNoStorageEnabled *bool `pulumi:"isNoStorageEnabled"`
	// Whether this site is enabled for authentication with Bot Framework.
	IsSecureSiteEnabled *bool `pulumi:"isSecureSiteEnabled"`
	// Whether this site is token enabled for channel
	IsTokenEnabled bool `pulumi:"isTokenEnabled"`
	// Whether this site is enabled for Bot Framework V1 protocol.
	IsV1Enabled *bool `pulumi:"isV1Enabled"`
	// Whether this site is enabled for Bot Framework V3 protocol.
	IsV3Enabled *bool `pulumi:"isV3Enabled"`
	// Whether this site is enabled for Webchat Speech
	IsWebChatSpeechEnabled *bool `pulumi:"isWebChatSpeechEnabled"`
	// Whether this site is enabled for preview versions of Webchat
	IsWebchatPreviewEnabled bool `pulumi:"isWebchatPreviewEnabled"`
	// Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
	Key string `pulumi:"key"`
	// Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
	Key2 string `pulumi:"key2"`
	// Site Id
	SiteId string `pulumi:"siteId"`
	// Site name
	SiteName string `pulumi:"siteName"`
	// Tenant Id
	TenantId *string `pulumi:"tenantId"`
	// List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
	TrustedOrigins []string `pulumi:"trustedOrigins"`
}

A site for the Webchat channel

func (*WebChatSiteResponse) Defaults

func (val *WebChatSiteResponse) Defaults() *WebChatSiteResponse

Defaults sets the appropriate defaults for WebChatSiteResponse

type WebChatSiteResponseArrayOutput

type WebChatSiteResponseArrayOutput struct{ *pulumi.OutputState }

func (WebChatSiteResponseArrayOutput) ElementType

func (WebChatSiteResponseArrayOutput) Index

func (WebChatSiteResponseArrayOutput) ToWebChatSiteResponseArrayOutput

func (o WebChatSiteResponseArrayOutput) ToWebChatSiteResponseArrayOutput() WebChatSiteResponseArrayOutput

func (WebChatSiteResponseArrayOutput) ToWebChatSiteResponseArrayOutputWithContext

func (o WebChatSiteResponseArrayOutput) ToWebChatSiteResponseArrayOutputWithContext(ctx context.Context) WebChatSiteResponseArrayOutput

type WebChatSiteResponseOutput

type WebChatSiteResponseOutput struct{ *pulumi.OutputState }

A site for the Webchat channel

func (WebChatSiteResponseOutput) AppId

DirectLine application id

func (WebChatSiteResponseOutput) ETag

Entity Tag

func (WebChatSiteResponseOutput) ElementType

func (WebChatSiteResponseOutput) ElementType() reflect.Type

func (WebChatSiteResponseOutput) IsBlockUserUploadEnabled

func (o WebChatSiteResponseOutput) IsBlockUserUploadEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for block user upload.

func (WebChatSiteResponseOutput) IsDetailedLoggingEnabled

func (o WebChatSiteResponseOutput) IsDetailedLoggingEnabled() pulumi.BoolPtrOutput

Whether this site is disabled detailed logging for

func (WebChatSiteResponseOutput) IsEnabled

Whether this site is enabled for DirectLine channel

func (WebChatSiteResponseOutput) IsEndpointParametersEnabled

func (o WebChatSiteResponseOutput) IsEndpointParametersEnabled() pulumi.BoolPtrOutput

Whether this site is EndpointParameters enabled for channel

func (WebChatSiteResponseOutput) IsNoStorageEnabled

func (o WebChatSiteResponseOutput) IsNoStorageEnabled() pulumi.BoolPtrOutput

Whether this no-storage site is disabled detailed logging for

func (WebChatSiteResponseOutput) IsSecureSiteEnabled

func (o WebChatSiteResponseOutput) IsSecureSiteEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for authentication with Bot Framework.

func (WebChatSiteResponseOutput) IsTokenEnabled

func (o WebChatSiteResponseOutput) IsTokenEnabled() pulumi.BoolOutput

Whether this site is token enabled for channel

func (WebChatSiteResponseOutput) IsV1Enabled

Whether this site is enabled for Bot Framework V1 protocol.

func (WebChatSiteResponseOutput) IsV3Enabled

Whether this site is enabled for Bot Framework V3 protocol.

func (WebChatSiteResponseOutput) IsWebChatSpeechEnabled

func (o WebChatSiteResponseOutput) IsWebChatSpeechEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for Webchat Speech

func (WebChatSiteResponseOutput) IsWebchatPreviewEnabled

func (o WebChatSiteResponseOutput) IsWebchatPreviewEnabled() pulumi.BoolOutput

Whether this site is enabled for preview versions of Webchat

func (WebChatSiteResponseOutput) Key

Primary key. Value only returned through POST to the action Channel List API, otherwise empty.

func (WebChatSiteResponseOutput) Key2

Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.

func (WebChatSiteResponseOutput) SiteId

Site Id

func (WebChatSiteResponseOutput) SiteName

Site name

func (WebChatSiteResponseOutput) TenantId

Tenant Id

func (WebChatSiteResponseOutput) ToWebChatSiteResponseOutput

func (o WebChatSiteResponseOutput) ToWebChatSiteResponseOutput() WebChatSiteResponseOutput

func (WebChatSiteResponseOutput) ToWebChatSiteResponseOutputWithContext

func (o WebChatSiteResponseOutput) ToWebChatSiteResponseOutputWithContext(ctx context.Context) WebChatSiteResponseOutput

func (WebChatSiteResponseOutput) TrustedOrigins

List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.

Jump to

Keyboard shortcuts

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