v20200602

package
v0.6.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	KindSdk      = Kind("sdk")
	KindDesigner = Kind("designer")
	KindBot      = Kind("bot")
	KindFunction = Kind("function")
)
View Source
const (
	SkuNameF0 = SkuName("F0")
	SkuNameS1 = SkuName("S1")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AlexaChannel

type AlexaChannel struct {
	// The channel name
	// Expected value is 'AlexaChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to Alexa channel resource
	Properties *AlexaChannelProperties `pulumi:"properties"`
}

Alexa channel definition

type AlexaChannelArgs

type AlexaChannelArgs struct {
	// The channel name
	// Expected value is 'AlexaChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Alexa channel resource
	Properties AlexaChannelPropertiesPtrInput `pulumi:"properties"`
}

Alexa channel definition

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

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

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 AlexaChannelPropertiesResponseArgs

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

The parameters to provide for the Alexa channel.

func (AlexaChannelPropertiesResponseArgs) ElementType

func (AlexaChannelPropertiesResponseArgs) ToAlexaChannelPropertiesResponseOutput

func (i AlexaChannelPropertiesResponseArgs) ToAlexaChannelPropertiesResponseOutput() AlexaChannelPropertiesResponseOutput

func (AlexaChannelPropertiesResponseArgs) ToAlexaChannelPropertiesResponseOutputWithContext

func (i AlexaChannelPropertiesResponseArgs) ToAlexaChannelPropertiesResponseOutputWithContext(ctx context.Context) AlexaChannelPropertiesResponseOutput

func (AlexaChannelPropertiesResponseArgs) ToAlexaChannelPropertiesResponsePtrOutput

func (i AlexaChannelPropertiesResponseArgs) ToAlexaChannelPropertiesResponsePtrOutput() AlexaChannelPropertiesResponsePtrOutput

func (AlexaChannelPropertiesResponseArgs) ToAlexaChannelPropertiesResponsePtrOutputWithContext

func (i AlexaChannelPropertiesResponseArgs) ToAlexaChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) AlexaChannelPropertiesResponsePtrOutput

type AlexaChannelPropertiesResponseInput

type AlexaChannelPropertiesResponseInput interface {
	pulumi.Input

	ToAlexaChannelPropertiesResponseOutput() AlexaChannelPropertiesResponseOutput
	ToAlexaChannelPropertiesResponseOutputWithContext(context.Context) AlexaChannelPropertiesResponseOutput
}

AlexaChannelPropertiesResponseInput is an input type that accepts AlexaChannelPropertiesResponseArgs and AlexaChannelPropertiesResponseOutput values. You can construct a concrete instance of `AlexaChannelPropertiesResponseInput` via:

AlexaChannelPropertiesResponseArgs{...}

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

func (o AlexaChannelPropertiesResponseOutput) ToAlexaChannelPropertiesResponsePtrOutput() AlexaChannelPropertiesResponsePtrOutput

func (AlexaChannelPropertiesResponseOutput) ToAlexaChannelPropertiesResponsePtrOutputWithContext

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

func (AlexaChannelPropertiesResponseOutput) UrlFragment

Url fragment used in part of the Uri configured in Alexa

type AlexaChannelPropertiesResponsePtrInput

type AlexaChannelPropertiesResponsePtrInput interface {
	pulumi.Input

	ToAlexaChannelPropertiesResponsePtrOutput() AlexaChannelPropertiesResponsePtrOutput
	ToAlexaChannelPropertiesResponsePtrOutputWithContext(context.Context) AlexaChannelPropertiesResponsePtrOutput
}

AlexaChannelPropertiesResponsePtrInput is an input type that accepts AlexaChannelPropertiesResponseArgs, AlexaChannelPropertiesResponsePtr and AlexaChannelPropertiesResponsePtrOutput values. You can construct a concrete instance of `AlexaChannelPropertiesResponsePtrInput` via:

        AlexaChannelPropertiesResponseArgs{...}

or:

        nil

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 AlexaChannelResponse

type AlexaChannelResponse struct {
	// The channel name
	// Expected value is 'AlexaChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to Alexa channel resource
	Properties *AlexaChannelPropertiesResponse `pulumi:"properties"`
}

Alexa channel definition

type AlexaChannelResponseArgs

type AlexaChannelResponseArgs struct {
	// The channel name
	// Expected value is 'AlexaChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Alexa channel resource
	Properties AlexaChannelPropertiesResponsePtrInput `pulumi:"properties"`
}

Alexa channel definition

func (AlexaChannelResponseArgs) ElementType

func (AlexaChannelResponseArgs) ElementType() reflect.Type

func (AlexaChannelResponseArgs) ToAlexaChannelResponseOutput

func (i AlexaChannelResponseArgs) ToAlexaChannelResponseOutput() AlexaChannelResponseOutput

func (AlexaChannelResponseArgs) ToAlexaChannelResponseOutputWithContext

func (i AlexaChannelResponseArgs) ToAlexaChannelResponseOutputWithContext(ctx context.Context) AlexaChannelResponseOutput

type AlexaChannelResponseInput

type AlexaChannelResponseInput interface {
	pulumi.Input

	ToAlexaChannelResponseOutput() AlexaChannelResponseOutput
	ToAlexaChannelResponseOutputWithContext(context.Context) AlexaChannelResponseOutput
}

AlexaChannelResponseInput is an input type that accepts AlexaChannelResponseArgs and AlexaChannelResponseOutput values. You can construct a concrete instance of `AlexaChannelResponseInput` via:

AlexaChannelResponseArgs{...}

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

The set of properties specific to Alexa channel resource

func (AlexaChannelResponseOutput) ToAlexaChannelResponseOutput

func (o AlexaChannelResponseOutput) ToAlexaChannelResponseOutput() AlexaChannelResponseOutput

func (AlexaChannelResponseOutput) ToAlexaChannelResponseOutputWithContext

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

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"`
}

Bot resource definition

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 added in v0.2.6

func (*Bot) ElementType() reflect.Type

func (*Bot) ToBotOutput added in v0.2.6

func (i *Bot) ToBotOutput() BotOutput

func (*Bot) ToBotOutputWithContext added in v0.2.6

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

type BotArgs

type BotArgs struct {
	// Entity Tag
	Etag 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 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.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 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"`
}

Bot channel resource definition

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 added in v0.2.6

func (*BotConnection) ElementType() reflect.Type

func (*BotConnection) ToBotConnectionOutput added in v0.2.6

func (i *BotConnection) ToBotConnectionOutput() BotConnectionOutput

func (*BotConnection) ToBotConnectionOutputWithContext added in v0.2.6

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

type BotConnectionArgs

type BotConnectionArgs struct {
	// The name of the Bot Service Connection Setting resource.
	ConnectionName pulumi.StringInput
	// Entity Tag
	Etag 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 added in v0.2.6

type BotConnectionInput interface {
	pulumi.Input

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

type BotConnectionOutput added in v0.2.6

type BotConnectionOutput struct {
	*pulumi.OutputState
}

func (BotConnectionOutput) ElementType added in v0.2.6

func (BotConnectionOutput) ElementType() reflect.Type

func (BotConnectionOutput) ToBotConnectionOutput added in v0.2.6

func (o BotConnectionOutput) ToBotConnectionOutput() BotConnectionOutput

func (BotConnectionOutput) ToBotConnectionOutputWithContext added in v0.2.6

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

type BotConnectionState

type BotConnectionState struct {
	// Entity Tag
	Etag pulumi.StringPtrInput
	// Required. Gets or sets the Kind of the resource.
	Kind pulumi.StringPtrInput
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput
	// Specifies the name of the resource.
	Name pulumi.StringPtrInput
	// The set of properties specific to bot channel resource
	Properties ConnectionSettingPropertiesResponsePtrInput
	// Gets or sets the SKU of the resource.
	Sku SkuResponsePtrInput
	// Contains resource tags defined as key/value pairs.
	Tags pulumi.StringMapInput
	// Specifies the type of the resource.
	Type pulumi.StringPtrInput
}

func (BotConnectionState) ElementType

func (BotConnectionState) ElementType() reflect.Type

type BotInput added in v0.2.6

type BotInput interface {
	pulumi.Input

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

type BotOutput added in v0.2.6

type BotOutput struct {
	*pulumi.OutputState
}

func (BotOutput) ElementType added in v0.2.6

func (BotOutput) ElementType() reflect.Type

func (BotOutput) ToBotOutput added in v0.2.6

func (o BotOutput) ToBotOutput() BotOutput

func (BotOutput) ToBotOutputWithContext added in v0.2.6

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

type BotProperties

type BotProperties struct {
	// 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"`
	// 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"`
	// Collection of LUIS App Ids
	LuisAppIds []string `pulumi:"luisAppIds"`
	// The LUIS Key
	LuisKey *string `pulumi:"luisKey"`
	// Microsoft App Id for the bot
	MsaAppId string `pulumi:"msaAppId"`
}

The parameters to provide for the Bot.

type BotPropertiesArgs

type BotPropertiesArgs struct {
	// 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"`
	// 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"`
	// Collection of LUIS App Ids
	LuisAppIds pulumi.StringArrayInput `pulumi:"luisAppIds"`
	// The LUIS Key
	LuisKey pulumi.StringPtrInput `pulumi:"luisKey"`
	// Microsoft App Id for the bot
	MsaAppId pulumi.StringInput `pulumi:"msaAppId"`
}

The parameters to provide for the Bot.

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) CmekKeyVaultUrl added in v0.3.1

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) 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 added in v0.3.1

func (o BotPropertiesOutput) IsCmekEnabled() pulumi.BoolPtrOutput

Whether Cmek is enabled

func (BotPropertiesOutput) LuisAppIds

Collection of LUIS App Ids

func (BotPropertiesOutput) LuisKey

The LUIS Key

func (BotPropertiesOutput) MsaAppId

Microsoft App 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) CmekKeyVaultUrl added in v0.3.1

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) 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 added in v0.3.1

func (o BotPropertiesPtrOutput) IsCmekEnabled() pulumi.BoolPtrOutput

Whether Cmek is enabled

func (BotPropertiesPtrOutput) LuisAppIds

Collection of LUIS App Ids

func (BotPropertiesPtrOutput) LuisKey

The LUIS Key

func (BotPropertiesPtrOutput) MsaAppId

Microsoft App 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 {
	// 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"`
	// 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"`
	// Collection of LUIS App Ids
	LuisAppIds []string `pulumi:"luisAppIds"`
	// The LUIS Key
	LuisKey *string `pulumi:"luisKey"`
	// Microsoft App Id for the bot
	MsaAppId string `pulumi:"msaAppId"`
}

The parameters to provide for the Bot.

type BotPropertiesResponseArgs

type BotPropertiesResponseArgs struct {
	// The CMK Url
	CmekKeyVaultUrl pulumi.StringPtrInput `pulumi:"cmekKeyVaultUrl"`
	// Collection of channels for which the bot is configured
	ConfiguredChannels pulumi.StringArrayInput `pulumi:"configuredChannels"`
	// 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"`
	// The Name of the bot
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Collection of channels for which the bot is enabled
	EnabledChannels pulumi.StringArrayInput `pulumi:"enabledChannels"`
	// The bot's endpoint
	Endpoint pulumi.StringInput `pulumi:"endpoint"`
	// The bot's endpoint version
	EndpointVersion pulumi.StringInput `pulumi:"endpointVersion"`
	// The Icon Url of the bot
	IconUrl pulumi.StringPtrInput `pulumi:"iconUrl"`
	// Whether Cmek is enabled
	IsCmekEnabled pulumi.BoolPtrInput `pulumi:"isCmekEnabled"`
	// Collection of LUIS App Ids
	LuisAppIds pulumi.StringArrayInput `pulumi:"luisAppIds"`
	// The LUIS Key
	LuisKey pulumi.StringPtrInput `pulumi:"luisKey"`
	// Microsoft App Id for the bot
	MsaAppId pulumi.StringInput `pulumi:"msaAppId"`
}

The parameters to provide for the Bot.

func (BotPropertiesResponseArgs) ElementType

func (BotPropertiesResponseArgs) ElementType() reflect.Type

func (BotPropertiesResponseArgs) ToBotPropertiesResponseOutput

func (i BotPropertiesResponseArgs) ToBotPropertiesResponseOutput() BotPropertiesResponseOutput

func (BotPropertiesResponseArgs) ToBotPropertiesResponseOutputWithContext

func (i BotPropertiesResponseArgs) ToBotPropertiesResponseOutputWithContext(ctx context.Context) BotPropertiesResponseOutput

func (BotPropertiesResponseArgs) ToBotPropertiesResponsePtrOutput

func (i BotPropertiesResponseArgs) ToBotPropertiesResponsePtrOutput() BotPropertiesResponsePtrOutput

func (BotPropertiesResponseArgs) ToBotPropertiesResponsePtrOutputWithContext

func (i BotPropertiesResponseArgs) ToBotPropertiesResponsePtrOutputWithContext(ctx context.Context) BotPropertiesResponsePtrOutput

type BotPropertiesResponseInput

type BotPropertiesResponseInput interface {
	pulumi.Input

	ToBotPropertiesResponseOutput() BotPropertiesResponseOutput
	ToBotPropertiesResponseOutputWithContext(context.Context) BotPropertiesResponseOutput
}

BotPropertiesResponseInput is an input type that accepts BotPropertiesResponseArgs and BotPropertiesResponseOutput values. You can construct a concrete instance of `BotPropertiesResponseInput` via:

BotPropertiesResponseArgs{...}

type BotPropertiesResponseOutput

type BotPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Bot.

func (BotPropertiesResponseOutput) CmekKeyVaultUrl added in v0.3.1

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) 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 added in v0.3.1

Whether Cmek is enabled

func (BotPropertiesResponseOutput) LuisAppIds

Collection of LUIS App Ids

func (BotPropertiesResponseOutput) LuisKey

The LUIS Key

func (BotPropertiesResponseOutput) MsaAppId

Microsoft App Id for the bot

func (BotPropertiesResponseOutput) ToBotPropertiesResponseOutput

func (o BotPropertiesResponseOutput) ToBotPropertiesResponseOutput() BotPropertiesResponseOutput

func (BotPropertiesResponseOutput) ToBotPropertiesResponseOutputWithContext

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

func (BotPropertiesResponseOutput) ToBotPropertiesResponsePtrOutput

func (o BotPropertiesResponseOutput) ToBotPropertiesResponsePtrOutput() BotPropertiesResponsePtrOutput

func (BotPropertiesResponseOutput) ToBotPropertiesResponsePtrOutputWithContext

func (o BotPropertiesResponseOutput) ToBotPropertiesResponsePtrOutputWithContext(ctx context.Context) BotPropertiesResponsePtrOutput

type BotPropertiesResponsePtrInput

type BotPropertiesResponsePtrInput interface {
	pulumi.Input

	ToBotPropertiesResponsePtrOutput() BotPropertiesResponsePtrOutput
	ToBotPropertiesResponsePtrOutputWithContext(context.Context) BotPropertiesResponsePtrOutput
}

BotPropertiesResponsePtrInput is an input type that accepts BotPropertiesResponseArgs, BotPropertiesResponsePtr and BotPropertiesResponsePtrOutput values. You can construct a concrete instance of `BotPropertiesResponsePtrInput` via:

        BotPropertiesResponseArgs{...}

or:

        nil

type BotPropertiesResponsePtrOutput

type BotPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (BotPropertiesResponsePtrOutput) CmekKeyVaultUrl added in v0.3.1

The CMK Url

func (BotPropertiesResponsePtrOutput) ConfiguredChannels

Collection of channels for which the bot is configured

func (BotPropertiesResponsePtrOutput) Description

The description of the bot

func (BotPropertiesResponsePtrOutput) DeveloperAppInsightKey

func (o BotPropertiesResponsePtrOutput) DeveloperAppInsightKey() pulumi.StringPtrOutput

The Application Insights key

func (BotPropertiesResponsePtrOutput) DeveloperAppInsightsApiKey

func (o BotPropertiesResponsePtrOutput) DeveloperAppInsightsApiKey() pulumi.StringPtrOutput

The Application Insights Api Key

func (BotPropertiesResponsePtrOutput) DeveloperAppInsightsApplicationId

func (o BotPropertiesResponsePtrOutput) DeveloperAppInsightsApplicationId() pulumi.StringPtrOutput

The Application Insights App Id

func (BotPropertiesResponsePtrOutput) DisplayName

The Name of the bot

func (BotPropertiesResponsePtrOutput) Elem

func (BotPropertiesResponsePtrOutput) ElementType

func (BotPropertiesResponsePtrOutput) EnabledChannels

Collection of channels for which the bot is enabled

func (BotPropertiesResponsePtrOutput) Endpoint

The bot's endpoint

func (BotPropertiesResponsePtrOutput) EndpointVersion

The bot's endpoint version

func (BotPropertiesResponsePtrOutput) IconUrl

The Icon Url of the bot

func (BotPropertiesResponsePtrOutput) IsCmekEnabled added in v0.3.1

Whether Cmek is enabled

func (BotPropertiesResponsePtrOutput) LuisAppIds

Collection of LUIS App Ids

func (BotPropertiesResponsePtrOutput) LuisKey

The LUIS Key

func (BotPropertiesResponsePtrOutput) MsaAppId

Microsoft App Id for the bot

func (BotPropertiesResponsePtrOutput) ToBotPropertiesResponsePtrOutput

func (o BotPropertiesResponsePtrOutput) ToBotPropertiesResponsePtrOutput() BotPropertiesResponsePtrOutput

func (BotPropertiesResponsePtrOutput) ToBotPropertiesResponsePtrOutputWithContext

func (o BotPropertiesResponsePtrOutput) ToBotPropertiesResponsePtrOutputWithContext(ctx context.Context) BotPropertiesResponsePtrOutput

type BotState

type BotState struct {
	// Entity Tag
	Etag pulumi.StringPtrInput
	// Required. Gets or sets the Kind of the resource.
	Kind pulumi.StringPtrInput
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput
	// Specifies the name of the resource.
	Name pulumi.StringPtrInput
	// The set of properties specific to bot resource
	Properties BotPropertiesResponsePtrInput
	// Gets or sets the SKU of the resource.
	Sku SkuResponsePtrInput
	// Contains resource tags defined as key/value pairs.
	Tags pulumi.StringMapInput
	// Specifies the type of the resource.
	Type pulumi.StringPtrInput
}

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"`
}

Bot channel resource definition

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 added in v0.2.6

func (*Channel) ElementType() reflect.Type

func (*Channel) ToChannelOutput added in v0.2.6

func (i *Channel) ToChannelOutput() ChannelOutput

func (*Channel) ToChannelOutputWithContext added in v0.2.6

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

type ChannelArgs

type ChannelArgs struct {
	// The name of the Channel resource.
	ChannelName pulumi.StringInput
	// Entity Tag
	Etag 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 added in v0.2.6

type ChannelInput interface {
	pulumi.Input

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

type ChannelOutput added in v0.2.6

type ChannelOutput struct {
	*pulumi.OutputState
}

func (ChannelOutput) ElementType added in v0.2.6

func (ChannelOutput) ElementType() reflect.Type

func (ChannelOutput) ToChannelOutput added in v0.2.6

func (o ChannelOutput) ToChannelOutput() ChannelOutput

func (ChannelOutput) ToChannelOutputWithContext added in v0.2.6

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

type ChannelState

type ChannelState struct {
	// Entity Tag
	Etag pulumi.StringPtrInput
	// Required. Gets or sets the Kind of the resource.
	Kind pulumi.StringPtrInput
	// Specifies the location of the resource.
	Location pulumi.StringPtrInput
	// Specifies the name of the resource.
	Name pulumi.StringPtrInput
	// The set of properties specific to bot channel resource
	Properties pulumi.Input
	// Gets or sets the SKU of the resource.
	Sku SkuResponsePtrInput
	// Contains resource tags defined as key/value pairs.
	Tags pulumi.StringMapInput
	// Specifies the type of the resource.
	Type pulumi.StringPtrInput
}

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 ConnectionSettingParameterResponseArgs

type ConnectionSettingParameterResponseArgs 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 (ConnectionSettingParameterResponseArgs) ElementType

func (ConnectionSettingParameterResponseArgs) ToConnectionSettingParameterResponseOutput

func (i ConnectionSettingParameterResponseArgs) ToConnectionSettingParameterResponseOutput() ConnectionSettingParameterResponseOutput

func (ConnectionSettingParameterResponseArgs) ToConnectionSettingParameterResponseOutputWithContext

func (i ConnectionSettingParameterResponseArgs) ToConnectionSettingParameterResponseOutputWithContext(ctx context.Context) ConnectionSettingParameterResponseOutput

type ConnectionSettingParameterResponseArray

type ConnectionSettingParameterResponseArray []ConnectionSettingParameterResponseInput

func (ConnectionSettingParameterResponseArray) ElementType

func (ConnectionSettingParameterResponseArray) ToConnectionSettingParameterResponseArrayOutput

func (i ConnectionSettingParameterResponseArray) ToConnectionSettingParameterResponseArrayOutput() ConnectionSettingParameterResponseArrayOutput

func (ConnectionSettingParameterResponseArray) ToConnectionSettingParameterResponseArrayOutputWithContext

func (i ConnectionSettingParameterResponseArray) ToConnectionSettingParameterResponseArrayOutputWithContext(ctx context.Context) ConnectionSettingParameterResponseArrayOutput

type ConnectionSettingParameterResponseArrayInput

type ConnectionSettingParameterResponseArrayInput interface {
	pulumi.Input

	ToConnectionSettingParameterResponseArrayOutput() ConnectionSettingParameterResponseArrayOutput
	ToConnectionSettingParameterResponseArrayOutputWithContext(context.Context) ConnectionSettingParameterResponseArrayOutput
}

ConnectionSettingParameterResponseArrayInput is an input type that accepts ConnectionSettingParameterResponseArray and ConnectionSettingParameterResponseArrayOutput values. You can construct a concrete instance of `ConnectionSettingParameterResponseArrayInput` via:

ConnectionSettingParameterResponseArray{ ConnectionSettingParameterResponseArgs{...} }

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 ConnectionSettingParameterResponseInput

type ConnectionSettingParameterResponseInput interface {
	pulumi.Input

	ToConnectionSettingParameterResponseOutput() ConnectionSettingParameterResponseOutput
	ToConnectionSettingParameterResponseOutputWithContext(context.Context) ConnectionSettingParameterResponseOutput
}

ConnectionSettingParameterResponseInput is an input type that accepts ConnectionSettingParameterResponseArgs and ConnectionSettingParameterResponseOutput values. You can construct a concrete instance of `ConnectionSettingParameterResponseInput` via:

ConnectionSettingParameterResponseArgs{...}

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"`
	// Service Provider Parameters associated with the Connection Setting
	Parameters []ConnectionSettingParameter `pulumi:"parameters"`
	// 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

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"`
	// Service Provider Parameters associated with the Connection Setting
	Parameters ConnectionSettingParameterArrayInput `pulumi:"parameters"`
	// 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) 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) Parameters

Service Provider Parameters associated with the Connection Setting

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

Service Provider Parameters associated with the Connection Setting

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"`
	// Service Provider Parameters associated with the Connection Setting
	Parameters []ConnectionSettingParameterResponse `pulumi:"parameters"`
	// 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

type ConnectionSettingPropertiesResponseArgs

type ConnectionSettingPropertiesResponseArgs 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"`
	// Service Provider Parameters associated with the Connection Setting
	Parameters ConnectionSettingParameterResponseArrayInput `pulumi:"parameters"`
	// 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"`
	// Setting Id set by the service for the Connection Setting.
	SettingId pulumi.StringInput `pulumi:"settingId"`
}

Properties for a Connection Setting Item

func (ConnectionSettingPropertiesResponseArgs) ElementType

func (ConnectionSettingPropertiesResponseArgs) ToConnectionSettingPropertiesResponseOutput

func (i ConnectionSettingPropertiesResponseArgs) ToConnectionSettingPropertiesResponseOutput() ConnectionSettingPropertiesResponseOutput

func (ConnectionSettingPropertiesResponseArgs) ToConnectionSettingPropertiesResponseOutputWithContext

func (i ConnectionSettingPropertiesResponseArgs) ToConnectionSettingPropertiesResponseOutputWithContext(ctx context.Context) ConnectionSettingPropertiesResponseOutput

func (ConnectionSettingPropertiesResponseArgs) ToConnectionSettingPropertiesResponsePtrOutput

func (i ConnectionSettingPropertiesResponseArgs) ToConnectionSettingPropertiesResponsePtrOutput() ConnectionSettingPropertiesResponsePtrOutput

func (ConnectionSettingPropertiesResponseArgs) ToConnectionSettingPropertiesResponsePtrOutputWithContext

func (i ConnectionSettingPropertiesResponseArgs) ToConnectionSettingPropertiesResponsePtrOutputWithContext(ctx context.Context) ConnectionSettingPropertiesResponsePtrOutput

type ConnectionSettingPropertiesResponseInput

type ConnectionSettingPropertiesResponseInput interface {
	pulumi.Input

	ToConnectionSettingPropertiesResponseOutput() ConnectionSettingPropertiesResponseOutput
	ToConnectionSettingPropertiesResponseOutputWithContext(context.Context) ConnectionSettingPropertiesResponseOutput
}

ConnectionSettingPropertiesResponseInput is an input type that accepts ConnectionSettingPropertiesResponseArgs and ConnectionSettingPropertiesResponseOutput values. You can construct a concrete instance of `ConnectionSettingPropertiesResponseInput` via:

ConnectionSettingPropertiesResponseArgs{...}

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

Service Provider Parameters associated with the Connection Setting

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

func (ConnectionSettingPropertiesResponseOutput) ToConnectionSettingPropertiesResponsePtrOutput

func (o ConnectionSettingPropertiesResponseOutput) ToConnectionSettingPropertiesResponsePtrOutput() ConnectionSettingPropertiesResponsePtrOutput

func (ConnectionSettingPropertiesResponseOutput) ToConnectionSettingPropertiesResponsePtrOutputWithContext

func (o ConnectionSettingPropertiesResponseOutput) ToConnectionSettingPropertiesResponsePtrOutputWithContext(ctx context.Context) ConnectionSettingPropertiesResponsePtrOutput

type ConnectionSettingPropertiesResponsePtrInput

type ConnectionSettingPropertiesResponsePtrInput interface {
	pulumi.Input

	ToConnectionSettingPropertiesResponsePtrOutput() ConnectionSettingPropertiesResponsePtrOutput
	ToConnectionSettingPropertiesResponsePtrOutputWithContext(context.Context) ConnectionSettingPropertiesResponsePtrOutput
}

ConnectionSettingPropertiesResponsePtrInput is an input type that accepts ConnectionSettingPropertiesResponseArgs, ConnectionSettingPropertiesResponsePtr and ConnectionSettingPropertiesResponsePtrOutput values. You can construct a concrete instance of `ConnectionSettingPropertiesResponsePtrInput` via:

        ConnectionSettingPropertiesResponseArgs{...}

or:

        nil

type ConnectionSettingPropertiesResponsePtrOutput

type ConnectionSettingPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectionSettingPropertiesResponsePtrOutput) ClientId

Client Id associated with the Connection Setting.

func (ConnectionSettingPropertiesResponsePtrOutput) ClientSecret

Client Secret associated with the Connection Setting

func (ConnectionSettingPropertiesResponsePtrOutput) Elem

func (ConnectionSettingPropertiesResponsePtrOutput) ElementType

func (ConnectionSettingPropertiesResponsePtrOutput) Parameters

Service Provider Parameters associated with the Connection Setting

func (ConnectionSettingPropertiesResponsePtrOutput) Scopes

Scopes associated with the Connection Setting

func (ConnectionSettingPropertiesResponsePtrOutput) ServiceProviderDisplayName

Service Provider Display Name associated with the Connection Setting

func (ConnectionSettingPropertiesResponsePtrOutput) ServiceProviderId

Service Provider Id associated with the Connection Setting

func (ConnectionSettingPropertiesResponsePtrOutput) SettingId

Setting Id set by the service for the Connection Setting.

func (ConnectionSettingPropertiesResponsePtrOutput) ToConnectionSettingPropertiesResponsePtrOutput

func (o ConnectionSettingPropertiesResponsePtrOutput) ToConnectionSettingPropertiesResponsePtrOutput() ConnectionSettingPropertiesResponsePtrOutput

func (ConnectionSettingPropertiesResponsePtrOutput) ToConnectionSettingPropertiesResponsePtrOutputWithContext

func (o ConnectionSettingPropertiesResponsePtrOutput) ToConnectionSettingPropertiesResponsePtrOutputWithContext(ctx context.Context) ConnectionSettingPropertiesResponsePtrOutput

type DirectLineChannel

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

Direct Line channel definition

type DirectLineChannelArgs

type DirectLineChannelArgs struct {
	// The channel name
	// Expected value is 'DirectLineChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Direct Line channel resource
	Properties DirectLineChannelPropertiesPtrInput `pulumi:"properties"`
}

Direct Line channel definition

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

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

type DirectLineChannelProperties

type DirectLineChannelProperties struct {
	// The list of Direct Line sites
	Sites []DirectLineSite `pulumi:"sites"`
}

The parameters to provide for the Direct Line channel.

type DirectLineChannelPropertiesArgs

type DirectLineChannelPropertiesArgs struct {
	// The list of Direct Line sites
	Sites DirectLineSiteArrayInput `pulumi:"sites"`
}

The parameters to provide for the Direct Line channel.

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

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

func (DirectLineChannelPropertiesPtrOutput) ElementType

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 {
	// The list of Direct Line sites
	Sites []DirectLineSiteResponse `pulumi:"sites"`
}

The parameters to provide for the Direct Line channel.

type DirectLineChannelPropertiesResponseArgs

type DirectLineChannelPropertiesResponseArgs struct {
	// The list of Direct Line sites
	Sites DirectLineSiteResponseArrayInput `pulumi:"sites"`
}

The parameters to provide for the Direct Line channel.

func (DirectLineChannelPropertiesResponseArgs) ElementType

func (DirectLineChannelPropertiesResponseArgs) ToDirectLineChannelPropertiesResponseOutput

func (i DirectLineChannelPropertiesResponseArgs) ToDirectLineChannelPropertiesResponseOutput() DirectLineChannelPropertiesResponseOutput

func (DirectLineChannelPropertiesResponseArgs) ToDirectLineChannelPropertiesResponseOutputWithContext

func (i DirectLineChannelPropertiesResponseArgs) ToDirectLineChannelPropertiesResponseOutputWithContext(ctx context.Context) DirectLineChannelPropertiesResponseOutput

func (DirectLineChannelPropertiesResponseArgs) ToDirectLineChannelPropertiesResponsePtrOutput

func (i DirectLineChannelPropertiesResponseArgs) ToDirectLineChannelPropertiesResponsePtrOutput() DirectLineChannelPropertiesResponsePtrOutput

func (DirectLineChannelPropertiesResponseArgs) ToDirectLineChannelPropertiesResponsePtrOutputWithContext

func (i DirectLineChannelPropertiesResponseArgs) ToDirectLineChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) DirectLineChannelPropertiesResponsePtrOutput

type DirectLineChannelPropertiesResponseInput

type DirectLineChannelPropertiesResponseInput interface {
	pulumi.Input

	ToDirectLineChannelPropertiesResponseOutput() DirectLineChannelPropertiesResponseOutput
	ToDirectLineChannelPropertiesResponseOutputWithContext(context.Context) DirectLineChannelPropertiesResponseOutput
}

DirectLineChannelPropertiesResponseInput is an input type that accepts DirectLineChannelPropertiesResponseArgs and DirectLineChannelPropertiesResponseOutput values. You can construct a concrete instance of `DirectLineChannelPropertiesResponseInput` via:

DirectLineChannelPropertiesResponseArgs{...}

type DirectLineChannelPropertiesResponseOutput

type DirectLineChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Direct Line channel.

func (DirectLineChannelPropertiesResponseOutput) ElementType

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

func (DirectLineChannelPropertiesResponseOutput) ToDirectLineChannelPropertiesResponsePtrOutput

func (o DirectLineChannelPropertiesResponseOutput) ToDirectLineChannelPropertiesResponsePtrOutput() DirectLineChannelPropertiesResponsePtrOutput

func (DirectLineChannelPropertiesResponseOutput) ToDirectLineChannelPropertiesResponsePtrOutputWithContext

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

type DirectLineChannelPropertiesResponsePtrInput

type DirectLineChannelPropertiesResponsePtrInput interface {
	pulumi.Input

	ToDirectLineChannelPropertiesResponsePtrOutput() DirectLineChannelPropertiesResponsePtrOutput
	ToDirectLineChannelPropertiesResponsePtrOutputWithContext(context.Context) DirectLineChannelPropertiesResponsePtrOutput
}

DirectLineChannelPropertiesResponsePtrInput is an input type that accepts DirectLineChannelPropertiesResponseArgs, DirectLineChannelPropertiesResponsePtr and DirectLineChannelPropertiesResponsePtrOutput values. You can construct a concrete instance of `DirectLineChannelPropertiesResponsePtrInput` via:

        DirectLineChannelPropertiesResponseArgs{...}

or:

        nil

type DirectLineChannelPropertiesResponsePtrOutput

type DirectLineChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (DirectLineChannelPropertiesResponsePtrOutput) Elem

func (DirectLineChannelPropertiesResponsePtrOutput) ElementType

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 DirectLineChannelResponse

type DirectLineChannelResponse struct {
	// The channel name
	// Expected value is 'DirectLineChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to Direct Line channel resource
	Properties *DirectLineChannelPropertiesResponse `pulumi:"properties"`
}

Direct Line channel definition

type DirectLineChannelResponseArgs

type DirectLineChannelResponseArgs struct {
	// The channel name
	// Expected value is 'DirectLineChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Direct Line channel resource
	Properties DirectLineChannelPropertiesResponsePtrInput `pulumi:"properties"`
}

Direct Line channel definition

func (DirectLineChannelResponseArgs) ElementType

func (DirectLineChannelResponseArgs) ToDirectLineChannelResponseOutput

func (i DirectLineChannelResponseArgs) ToDirectLineChannelResponseOutput() DirectLineChannelResponseOutput

func (DirectLineChannelResponseArgs) ToDirectLineChannelResponseOutputWithContext

func (i DirectLineChannelResponseArgs) ToDirectLineChannelResponseOutputWithContext(ctx context.Context) DirectLineChannelResponseOutput

type DirectLineChannelResponseInput

type DirectLineChannelResponseInput interface {
	pulumi.Input

	ToDirectLineChannelResponseOutput() DirectLineChannelResponseOutput
	ToDirectLineChannelResponseOutputWithContext(context.Context) DirectLineChannelResponseOutput
}

DirectLineChannelResponseInput is an input type that accepts DirectLineChannelResponseArgs and DirectLineChannelResponseOutput values. You can construct a concrete instance of `DirectLineChannelResponseInput` via:

DirectLineChannelResponseArgs{...}

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

The set of properties specific to Direct Line channel resource

func (DirectLineChannelResponseOutput) ToDirectLineChannelResponseOutput

func (o DirectLineChannelResponseOutput) ToDirectLineChannelResponseOutput() DirectLineChannelResponseOutput

func (DirectLineChannelResponseOutput) ToDirectLineChannelResponseOutputWithContext

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

type DirectLineSite

type DirectLineSite struct {
	// Whether this site is enabled for DirectLine channel.
	IsEnabled bool `pulumi:"isEnabled"`
	// 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 V1 protocol.
	IsV3Enabled bool `pulumi:"isV3Enabled"`
	// Site name
	SiteName string `pulumi:"siteName"`
	// 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

type DirectLineSiteArgs

type DirectLineSiteArgs struct {
	// Whether this site is enabled for DirectLine channel.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// 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 V1 protocol.
	IsV3Enabled pulumi.BoolInput `pulumi:"isV3Enabled"`
	// Site name
	SiteName pulumi.StringInput `pulumi:"siteName"`
	// 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) 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) ElementType

func (DirectLineSiteOutput) ElementType() reflect.Type

func (DirectLineSiteOutput) IsEnabled

func (o DirectLineSiteOutput) IsEnabled() pulumi.BoolOutput

Whether this site is enabled for DirectLine channel.

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 V1 protocol.

func (DirectLineSiteOutput) SiteName

Site name

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 {
	// Whether this site is enabled for DirectLine channel.
	IsEnabled bool `pulumi:"isEnabled"`
	// 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 V1 protocol.
	IsV3Enabled bool `pulumi:"isV3Enabled"`
	// 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"`
	// 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

type DirectLineSiteResponseArgs

type DirectLineSiteResponseArgs struct {
	// Whether this site is enabled for DirectLine channel.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// 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 V1 protocol.
	IsV3Enabled pulumi.BoolInput `pulumi:"isV3Enabled"`
	// Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
	Key pulumi.StringInput `pulumi:"key"`
	// Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
	Key2 pulumi.StringInput `pulumi:"key2"`
	// Site Id
	SiteId pulumi.StringInput `pulumi:"siteId"`
	// Site name
	SiteName pulumi.StringInput `pulumi:"siteName"`
	// 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 (DirectLineSiteResponseArgs) ElementType

func (DirectLineSiteResponseArgs) ElementType() reflect.Type

func (DirectLineSiteResponseArgs) ToDirectLineSiteResponseOutput

func (i DirectLineSiteResponseArgs) ToDirectLineSiteResponseOutput() DirectLineSiteResponseOutput

func (DirectLineSiteResponseArgs) ToDirectLineSiteResponseOutputWithContext

func (i DirectLineSiteResponseArgs) ToDirectLineSiteResponseOutputWithContext(ctx context.Context) DirectLineSiteResponseOutput

type DirectLineSiteResponseArray

type DirectLineSiteResponseArray []DirectLineSiteResponseInput

func (DirectLineSiteResponseArray) ElementType

func (DirectLineSiteResponseArray) ToDirectLineSiteResponseArrayOutput

func (i DirectLineSiteResponseArray) ToDirectLineSiteResponseArrayOutput() DirectLineSiteResponseArrayOutput

func (DirectLineSiteResponseArray) ToDirectLineSiteResponseArrayOutputWithContext

func (i DirectLineSiteResponseArray) ToDirectLineSiteResponseArrayOutputWithContext(ctx context.Context) DirectLineSiteResponseArrayOutput

type DirectLineSiteResponseArrayInput

type DirectLineSiteResponseArrayInput interface {
	pulumi.Input

	ToDirectLineSiteResponseArrayOutput() DirectLineSiteResponseArrayOutput
	ToDirectLineSiteResponseArrayOutputWithContext(context.Context) DirectLineSiteResponseArrayOutput
}

DirectLineSiteResponseArrayInput is an input type that accepts DirectLineSiteResponseArray and DirectLineSiteResponseArrayOutput values. You can construct a concrete instance of `DirectLineSiteResponseArrayInput` via:

DirectLineSiteResponseArray{ DirectLineSiteResponseArgs{...} }

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 DirectLineSiteResponseInput

type DirectLineSiteResponseInput interface {
	pulumi.Input

	ToDirectLineSiteResponseOutput() DirectLineSiteResponseOutput
	ToDirectLineSiteResponseOutputWithContext(context.Context) DirectLineSiteResponseOutput
}

DirectLineSiteResponseInput is an input type that accepts DirectLineSiteResponseArgs and DirectLineSiteResponseOutput values. You can construct a concrete instance of `DirectLineSiteResponseInput` via:

DirectLineSiteResponseArgs{...}

type DirectLineSiteResponseOutput

type DirectLineSiteResponseOutput struct{ *pulumi.OutputState }

A site for the Direct Line channel

func (DirectLineSiteResponseOutput) ElementType

func (DirectLineSiteResponseOutput) IsEnabled

Whether this site is enabled for DirectLine channel.

func (DirectLineSiteResponseOutput) IsSecureSiteEnabled

func (o DirectLineSiteResponseOutput) IsSecureSiteEnabled() pulumi.BoolPtrOutput

Whether this site is enabled for authentication with Bot Framework.

func (DirectLineSiteResponseOutput) IsV1Enabled

Whether this site is enabled for Bot Framework V1 protocol.

func (DirectLineSiteResponseOutput) IsV3Enabled

Whether this site is enabled for Bot Framework V1 protocol.

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) 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"`
	// The set of properties specific to DirectLine Speech channel resource
	Properties *DirectLineSpeechChannelProperties `pulumi:"properties"`
}

DirectLine Speech channel definition

type DirectLineSpeechChannelArgs

type DirectLineSpeechChannelArgs struct {
	// The channel name
	// Expected value is 'DirectLineSpeechChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to DirectLine Speech channel resource
	Properties DirectLineSpeechChannelPropertiesPtrInput `pulumi:"properties"`
}

DirectLine Speech channel definition

func (DirectLineSpeechChannelArgs) ElementType

func (DirectLineSpeechChannelArgs) ToDirectLineSpeechChannelOutput

func (i DirectLineSpeechChannelArgs) ToDirectLineSpeechChannelOutput() DirectLineSpeechChannelOutput

func (DirectLineSpeechChannelArgs) ToDirectLineSpeechChannelOutputWithContext

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

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

type DirectLineSpeechChannelProperties

type DirectLineSpeechChannelProperties struct {
	// The cognitive service subscription ID to use with this channel registration.
	CognitiveServicesSubscriptionId string `pulumi:"cognitiveServicesSubscriptionId"`
	// 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 subscription ID to use with this channel registration.
	CognitiveServicesSubscriptionId pulumi.StringInput `pulumi:"cognitiveServicesSubscriptionId"`
	// 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) CognitiveServicesSubscriptionId

func (o DirectLineSpeechChannelPropertiesOutput) CognitiveServicesSubscriptionId() pulumi.StringOutput

The cognitive service subscription ID 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) CognitiveServicesSubscriptionId

func (o DirectLineSpeechChannelPropertiesPtrOutput) CognitiveServicesSubscriptionId() pulumi.StringPtrOutput

The cognitive service subscription ID 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 subscription ID to use with this channel registration.
	CognitiveServicesSubscriptionId string `pulumi:"cognitiveServicesSubscriptionId"`
	// 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 DirectLineSpeechChannelPropertiesResponseArgs

type DirectLineSpeechChannelPropertiesResponseArgs struct {
	// The cognitive service subscription ID to use with this channel registration.
	CognitiveServicesSubscriptionId pulumi.StringInput `pulumi:"cognitiveServicesSubscriptionId"`
	// 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 (DirectLineSpeechChannelPropertiesResponseArgs) ElementType

func (DirectLineSpeechChannelPropertiesResponseArgs) ToDirectLineSpeechChannelPropertiesResponseOutput

func (i DirectLineSpeechChannelPropertiesResponseArgs) ToDirectLineSpeechChannelPropertiesResponseOutput() DirectLineSpeechChannelPropertiesResponseOutput

func (DirectLineSpeechChannelPropertiesResponseArgs) ToDirectLineSpeechChannelPropertiesResponseOutputWithContext

func (i DirectLineSpeechChannelPropertiesResponseArgs) ToDirectLineSpeechChannelPropertiesResponseOutputWithContext(ctx context.Context) DirectLineSpeechChannelPropertiesResponseOutput

func (DirectLineSpeechChannelPropertiesResponseArgs) ToDirectLineSpeechChannelPropertiesResponsePtrOutput

func (i DirectLineSpeechChannelPropertiesResponseArgs) ToDirectLineSpeechChannelPropertiesResponsePtrOutput() DirectLineSpeechChannelPropertiesResponsePtrOutput

func (DirectLineSpeechChannelPropertiesResponseArgs) ToDirectLineSpeechChannelPropertiesResponsePtrOutputWithContext

func (i DirectLineSpeechChannelPropertiesResponseArgs) ToDirectLineSpeechChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) DirectLineSpeechChannelPropertiesResponsePtrOutput

type DirectLineSpeechChannelPropertiesResponseInput

type DirectLineSpeechChannelPropertiesResponseInput interface {
	pulumi.Input

	ToDirectLineSpeechChannelPropertiesResponseOutput() DirectLineSpeechChannelPropertiesResponseOutput
	ToDirectLineSpeechChannelPropertiesResponseOutputWithContext(context.Context) DirectLineSpeechChannelPropertiesResponseOutput
}

DirectLineSpeechChannelPropertiesResponseInput is an input type that accepts DirectLineSpeechChannelPropertiesResponseArgs and DirectLineSpeechChannelPropertiesResponseOutput values. You can construct a concrete instance of `DirectLineSpeechChannelPropertiesResponseInput` via:

DirectLineSpeechChannelPropertiesResponseArgs{...}

type DirectLineSpeechChannelPropertiesResponseOutput

type DirectLineSpeechChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the DirectLine Speech channel.

func (DirectLineSpeechChannelPropertiesResponseOutput) CognitiveServicesSubscriptionId

func (o DirectLineSpeechChannelPropertiesResponseOutput) CognitiveServicesSubscriptionId() pulumi.StringOutput

The cognitive service subscription ID 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

func (DirectLineSpeechChannelPropertiesResponseOutput) ToDirectLineSpeechChannelPropertiesResponsePtrOutput

func (o DirectLineSpeechChannelPropertiesResponseOutput) ToDirectLineSpeechChannelPropertiesResponsePtrOutput() DirectLineSpeechChannelPropertiesResponsePtrOutput

func (DirectLineSpeechChannelPropertiesResponseOutput) ToDirectLineSpeechChannelPropertiesResponsePtrOutputWithContext

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

type DirectLineSpeechChannelPropertiesResponsePtrInput

type DirectLineSpeechChannelPropertiesResponsePtrInput interface {
	pulumi.Input

	ToDirectLineSpeechChannelPropertiesResponsePtrOutput() DirectLineSpeechChannelPropertiesResponsePtrOutput
	ToDirectLineSpeechChannelPropertiesResponsePtrOutputWithContext(context.Context) DirectLineSpeechChannelPropertiesResponsePtrOutput
}

DirectLineSpeechChannelPropertiesResponsePtrInput is an input type that accepts DirectLineSpeechChannelPropertiesResponseArgs, DirectLineSpeechChannelPropertiesResponsePtr and DirectLineSpeechChannelPropertiesResponsePtrOutput values. You can construct a concrete instance of `DirectLineSpeechChannelPropertiesResponsePtrInput` via:

        DirectLineSpeechChannelPropertiesResponseArgs{...}

or:

        nil

type DirectLineSpeechChannelPropertiesResponsePtrOutput

type DirectLineSpeechChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (DirectLineSpeechChannelPropertiesResponsePtrOutput) CognitiveServicesSubscriptionId

The cognitive service subscription ID 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 DirectLineSpeechChannelResponse

type DirectLineSpeechChannelResponse struct {
	// The channel name
	// Expected value is 'DirectLineSpeechChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to DirectLine Speech channel resource
	Properties *DirectLineSpeechChannelPropertiesResponse `pulumi:"properties"`
}

DirectLine Speech channel definition

type DirectLineSpeechChannelResponseArgs

type DirectLineSpeechChannelResponseArgs struct {
	// The channel name
	// Expected value is 'DirectLineSpeechChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to DirectLine Speech channel resource
	Properties DirectLineSpeechChannelPropertiesResponsePtrInput `pulumi:"properties"`
}

DirectLine Speech channel definition

func (DirectLineSpeechChannelResponseArgs) ElementType

func (DirectLineSpeechChannelResponseArgs) ToDirectLineSpeechChannelResponseOutput

func (i DirectLineSpeechChannelResponseArgs) ToDirectLineSpeechChannelResponseOutput() DirectLineSpeechChannelResponseOutput

func (DirectLineSpeechChannelResponseArgs) ToDirectLineSpeechChannelResponseOutputWithContext

func (i DirectLineSpeechChannelResponseArgs) ToDirectLineSpeechChannelResponseOutputWithContext(ctx context.Context) DirectLineSpeechChannelResponseOutput

type DirectLineSpeechChannelResponseInput

type DirectLineSpeechChannelResponseInput interface {
	pulumi.Input

	ToDirectLineSpeechChannelResponseOutput() DirectLineSpeechChannelResponseOutput
	ToDirectLineSpeechChannelResponseOutputWithContext(context.Context) DirectLineSpeechChannelResponseOutput
}

DirectLineSpeechChannelResponseInput is an input type that accepts DirectLineSpeechChannelResponseArgs and DirectLineSpeechChannelResponseOutput values. You can construct a concrete instance of `DirectLineSpeechChannelResponseInput` via:

DirectLineSpeechChannelResponseArgs{...}

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

The set of properties specific to DirectLine Speech channel resource

func (DirectLineSpeechChannelResponseOutput) ToDirectLineSpeechChannelResponseOutput

func (o DirectLineSpeechChannelResponseOutput) ToDirectLineSpeechChannelResponseOutput() DirectLineSpeechChannelResponseOutput

func (DirectLineSpeechChannelResponseOutput) ToDirectLineSpeechChannelResponseOutputWithContext

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

type EmailChannel

type EmailChannel struct {
	// The channel name
	// Expected value is 'EmailChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to email channel resource
	Properties *EmailChannelProperties `pulumi:"properties"`
}

Email channel definition

type EmailChannelArgs

type EmailChannelArgs struct {
	// The channel name
	// Expected value is 'EmailChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to email channel resource
	Properties EmailChannelPropertiesPtrInput `pulumi:"properties"`
}

Email channel definition

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

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

type EmailChannelProperties

type EmailChannelProperties struct {
	// The email address
	EmailAddress string `pulumi:"emailAddress"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// 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 {
	// The email address
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// 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) ElementType

func (EmailChannelPropertiesOutput) EmailAddress

The email address

func (EmailChannelPropertiesOutput) IsEnabled

Whether this channel is enabled for the bot

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

func (EmailChannelPropertiesPtrOutput) ElementType

func (EmailChannelPropertiesPtrOutput) EmailAddress

The email address

func (EmailChannelPropertiesPtrOutput) IsEnabled

Whether this channel is enabled for the bot

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 {
	// The email address
	EmailAddress string `pulumi:"emailAddress"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
	// 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 EmailChannelPropertiesResponseArgs

type EmailChannelPropertiesResponseArgs struct {
	// The email address
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// 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 (EmailChannelPropertiesResponseArgs) ElementType

func (EmailChannelPropertiesResponseArgs) ToEmailChannelPropertiesResponseOutput

func (i EmailChannelPropertiesResponseArgs) ToEmailChannelPropertiesResponseOutput() EmailChannelPropertiesResponseOutput

func (EmailChannelPropertiesResponseArgs) ToEmailChannelPropertiesResponseOutputWithContext

func (i EmailChannelPropertiesResponseArgs) ToEmailChannelPropertiesResponseOutputWithContext(ctx context.Context) EmailChannelPropertiesResponseOutput

func (EmailChannelPropertiesResponseArgs) ToEmailChannelPropertiesResponsePtrOutput

func (i EmailChannelPropertiesResponseArgs) ToEmailChannelPropertiesResponsePtrOutput() EmailChannelPropertiesResponsePtrOutput

func (EmailChannelPropertiesResponseArgs) ToEmailChannelPropertiesResponsePtrOutputWithContext

func (i EmailChannelPropertiesResponseArgs) ToEmailChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) EmailChannelPropertiesResponsePtrOutput

type EmailChannelPropertiesResponseInput

type EmailChannelPropertiesResponseInput interface {
	pulumi.Input

	ToEmailChannelPropertiesResponseOutput() EmailChannelPropertiesResponseOutput
	ToEmailChannelPropertiesResponseOutputWithContext(context.Context) EmailChannelPropertiesResponseOutput
}

EmailChannelPropertiesResponseInput is an input type that accepts EmailChannelPropertiesResponseArgs and EmailChannelPropertiesResponseOutput values. You can construct a concrete instance of `EmailChannelPropertiesResponseInput` via:

EmailChannelPropertiesResponseArgs{...}

type EmailChannelPropertiesResponseOutput

type EmailChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Email channel.

func (EmailChannelPropertiesResponseOutput) ElementType

func (EmailChannelPropertiesResponseOutput) EmailAddress

The email address

func (EmailChannelPropertiesResponseOutput) IsEnabled

Whether this channel is enabled for the bot

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

func (EmailChannelPropertiesResponseOutput) ToEmailChannelPropertiesResponsePtrOutput

func (o EmailChannelPropertiesResponseOutput) ToEmailChannelPropertiesResponsePtrOutput() EmailChannelPropertiesResponsePtrOutput

func (EmailChannelPropertiesResponseOutput) ToEmailChannelPropertiesResponsePtrOutputWithContext

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

type EmailChannelPropertiesResponsePtrInput

type EmailChannelPropertiesResponsePtrInput interface {
	pulumi.Input

	ToEmailChannelPropertiesResponsePtrOutput() EmailChannelPropertiesResponsePtrOutput
	ToEmailChannelPropertiesResponsePtrOutputWithContext(context.Context) EmailChannelPropertiesResponsePtrOutput
}

EmailChannelPropertiesResponsePtrInput is an input type that accepts EmailChannelPropertiesResponseArgs, EmailChannelPropertiesResponsePtr and EmailChannelPropertiesResponsePtrOutput values. You can construct a concrete instance of `EmailChannelPropertiesResponsePtrInput` via:

        EmailChannelPropertiesResponseArgs{...}

or:

        nil

type EmailChannelPropertiesResponsePtrOutput

type EmailChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

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

type EmailChannelResponse struct {
	// The channel name
	// Expected value is 'EmailChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to email channel resource
	Properties *EmailChannelPropertiesResponse `pulumi:"properties"`
}

Email channel definition

type EmailChannelResponseArgs

type EmailChannelResponseArgs struct {
	// The channel name
	// Expected value is 'EmailChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to email channel resource
	Properties EmailChannelPropertiesResponsePtrInput `pulumi:"properties"`
}

Email channel definition

func (EmailChannelResponseArgs) ElementType

func (EmailChannelResponseArgs) ElementType() reflect.Type

func (EmailChannelResponseArgs) ToEmailChannelResponseOutput

func (i EmailChannelResponseArgs) ToEmailChannelResponseOutput() EmailChannelResponseOutput

func (EmailChannelResponseArgs) ToEmailChannelResponseOutputWithContext

func (i EmailChannelResponseArgs) ToEmailChannelResponseOutputWithContext(ctx context.Context) EmailChannelResponseOutput

type EmailChannelResponseInput

type EmailChannelResponseInput interface {
	pulumi.Input

	ToEmailChannelResponseOutput() EmailChannelResponseOutput
	ToEmailChannelResponseOutputWithContext(context.Context) EmailChannelResponseOutput
}

EmailChannelResponseInput is an input type that accepts EmailChannelResponseArgs and EmailChannelResponseOutput values. You can construct a concrete instance of `EmailChannelResponseInput` via:

EmailChannelResponseArgs{...}

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

The set of properties specific to email channel resource

func (EmailChannelResponseOutput) ToEmailChannelResponseOutput

func (o EmailChannelResponseOutput) ToEmailChannelResponseOutput() EmailChannelResponseOutput

func (EmailChannelResponseOutput) ToEmailChannelResponseOutputWithContext

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

type FacebookChannel

type FacebookChannel struct {
	// The channel name
	// Expected value is 'FacebookChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to bot facebook channel
	Properties *FacebookChannelProperties `pulumi:"properties"`
}

Facebook channel definition

type FacebookChannelArgs

type FacebookChannelArgs struct {
	// The channel name
	// Expected value is 'FacebookChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to bot facebook channel
	Properties FacebookChannelPropertiesPtrInput `pulumi:"properties"`
}

Facebook channel definition

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

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

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 FacebookChannelPropertiesResponseArgs

type FacebookChannelPropertiesResponseArgs 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"`
	// Callback Url
	CallbackUrl pulumi.StringInput `pulumi:"callbackUrl"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// The list of Facebook pages
	Pages FacebookPageResponseArrayInput `pulumi:"pages"`
	// Verify token. Value only returned through POST to the action Channel List API, otherwise empty.
	VerifyToken pulumi.StringInput `pulumi:"verifyToken"`
}

The parameters to provide for the Facebook channel.

func (FacebookChannelPropertiesResponseArgs) ElementType

func (FacebookChannelPropertiesResponseArgs) ToFacebookChannelPropertiesResponseOutput

func (i FacebookChannelPropertiesResponseArgs) ToFacebookChannelPropertiesResponseOutput() FacebookChannelPropertiesResponseOutput

func (FacebookChannelPropertiesResponseArgs) ToFacebookChannelPropertiesResponseOutputWithContext

func (i FacebookChannelPropertiesResponseArgs) ToFacebookChannelPropertiesResponseOutputWithContext(ctx context.Context) FacebookChannelPropertiesResponseOutput

func (FacebookChannelPropertiesResponseArgs) ToFacebookChannelPropertiesResponsePtrOutput

func (i FacebookChannelPropertiesResponseArgs) ToFacebookChannelPropertiesResponsePtrOutput() FacebookChannelPropertiesResponsePtrOutput

func (FacebookChannelPropertiesResponseArgs) ToFacebookChannelPropertiesResponsePtrOutputWithContext

func (i FacebookChannelPropertiesResponseArgs) ToFacebookChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) FacebookChannelPropertiesResponsePtrOutput

type FacebookChannelPropertiesResponseInput

type FacebookChannelPropertiesResponseInput interface {
	pulumi.Input

	ToFacebookChannelPropertiesResponseOutput() FacebookChannelPropertiesResponseOutput
	ToFacebookChannelPropertiesResponseOutputWithContext(context.Context) FacebookChannelPropertiesResponseOutput
}

FacebookChannelPropertiesResponseInput is an input type that accepts FacebookChannelPropertiesResponseArgs and FacebookChannelPropertiesResponseOutput values. You can construct a concrete instance of `FacebookChannelPropertiesResponseInput` via:

FacebookChannelPropertiesResponseArgs{...}

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

func (o FacebookChannelPropertiesResponseOutput) ToFacebookChannelPropertiesResponsePtrOutput() FacebookChannelPropertiesResponsePtrOutput

func (FacebookChannelPropertiesResponseOutput) ToFacebookChannelPropertiesResponsePtrOutputWithContext

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

func (FacebookChannelPropertiesResponseOutput) VerifyToken

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

type FacebookChannelPropertiesResponsePtrInput

type FacebookChannelPropertiesResponsePtrInput interface {
	pulumi.Input

	ToFacebookChannelPropertiesResponsePtrOutput() FacebookChannelPropertiesResponsePtrOutput
	ToFacebookChannelPropertiesResponsePtrOutputWithContext(context.Context) FacebookChannelPropertiesResponsePtrOutput
}

FacebookChannelPropertiesResponsePtrInput is an input type that accepts FacebookChannelPropertiesResponseArgs, FacebookChannelPropertiesResponsePtr and FacebookChannelPropertiesResponsePtrOutput values. You can construct a concrete instance of `FacebookChannelPropertiesResponsePtrInput` via:

        FacebookChannelPropertiesResponseArgs{...}

or:

        nil

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 FacebookChannelResponse

type FacebookChannelResponse struct {
	// The channel name
	// Expected value is 'FacebookChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to bot facebook channel
	Properties *FacebookChannelPropertiesResponse `pulumi:"properties"`
}

Facebook channel definition

type FacebookChannelResponseArgs

type FacebookChannelResponseArgs struct {
	// The channel name
	// Expected value is 'FacebookChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to bot facebook channel
	Properties FacebookChannelPropertiesResponsePtrInput `pulumi:"properties"`
}

Facebook channel definition

func (FacebookChannelResponseArgs) ElementType

func (FacebookChannelResponseArgs) ToFacebookChannelResponseOutput

func (i FacebookChannelResponseArgs) ToFacebookChannelResponseOutput() FacebookChannelResponseOutput

func (FacebookChannelResponseArgs) ToFacebookChannelResponseOutputWithContext

func (i FacebookChannelResponseArgs) ToFacebookChannelResponseOutputWithContext(ctx context.Context) FacebookChannelResponseOutput

type FacebookChannelResponseInput

type FacebookChannelResponseInput interface {
	pulumi.Input

	ToFacebookChannelResponseOutput() FacebookChannelResponseOutput
	ToFacebookChannelResponseOutputWithContext(context.Context) FacebookChannelResponseOutput
}

FacebookChannelResponseInput is an input type that accepts FacebookChannelResponseArgs and FacebookChannelResponseOutput values. You can construct a concrete instance of `FacebookChannelResponseInput` via:

FacebookChannelResponseArgs{...}

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

The set of properties specific to bot facebook channel

func (FacebookChannelResponseOutput) ToFacebookChannelResponseOutput

func (o FacebookChannelResponseOutput) ToFacebookChannelResponseOutput() FacebookChannelResponseOutput

func (FacebookChannelResponseOutput) ToFacebookChannelResponseOutputWithContext

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

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 FacebookPageResponseArgs

type FacebookPageResponseArgs 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 (FacebookPageResponseArgs) ElementType

func (FacebookPageResponseArgs) ElementType() reflect.Type

func (FacebookPageResponseArgs) ToFacebookPageResponseOutput

func (i FacebookPageResponseArgs) ToFacebookPageResponseOutput() FacebookPageResponseOutput

func (FacebookPageResponseArgs) ToFacebookPageResponseOutputWithContext

func (i FacebookPageResponseArgs) ToFacebookPageResponseOutputWithContext(ctx context.Context) FacebookPageResponseOutput

type FacebookPageResponseArray

type FacebookPageResponseArray []FacebookPageResponseInput

func (FacebookPageResponseArray) ElementType

func (FacebookPageResponseArray) ElementType() reflect.Type

func (FacebookPageResponseArray) ToFacebookPageResponseArrayOutput

func (i FacebookPageResponseArray) ToFacebookPageResponseArrayOutput() FacebookPageResponseArrayOutput

func (FacebookPageResponseArray) ToFacebookPageResponseArrayOutputWithContext

func (i FacebookPageResponseArray) ToFacebookPageResponseArrayOutputWithContext(ctx context.Context) FacebookPageResponseArrayOutput

type FacebookPageResponseArrayInput

type FacebookPageResponseArrayInput interface {
	pulumi.Input

	ToFacebookPageResponseArrayOutput() FacebookPageResponseArrayOutput
	ToFacebookPageResponseArrayOutputWithContext(context.Context) FacebookPageResponseArrayOutput
}

FacebookPageResponseArrayInput is an input type that accepts FacebookPageResponseArray and FacebookPageResponseArrayOutput values. You can construct a concrete instance of `FacebookPageResponseArrayInput` via:

FacebookPageResponseArray{ FacebookPageResponseArgs{...} }

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 FacebookPageResponseInput

type FacebookPageResponseInput interface {
	pulumi.Input

	ToFacebookPageResponseOutput() FacebookPageResponseOutput
	ToFacebookPageResponseOutputWithContext(context.Context) FacebookPageResponseOutput
}

FacebookPageResponseInput is an input type that accepts FacebookPageResponseArgs and FacebookPageResponseOutput values. You can construct a concrete instance of `FacebookPageResponseInput` via:

FacebookPageResponseArgs{...}

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"`
	// The set of properties specific to Kik channel resource
	Properties *KikChannelProperties `pulumi:"properties"`
}

Kik channel definition

type KikChannelArgs

type KikChannelArgs struct {
	// The channel name
	// Expected value is 'KikChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Kik channel resource
	Properties KikChannelPropertiesPtrInput `pulumi:"properties"`
}

Kik channel definition

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

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

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 KikChannelPropertiesResponseArgs

type KikChannelPropertiesResponseArgs 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 (KikChannelPropertiesResponseArgs) ElementType

func (KikChannelPropertiesResponseArgs) ToKikChannelPropertiesResponseOutput

func (i KikChannelPropertiesResponseArgs) ToKikChannelPropertiesResponseOutput() KikChannelPropertiesResponseOutput

func (KikChannelPropertiesResponseArgs) ToKikChannelPropertiesResponseOutputWithContext

func (i KikChannelPropertiesResponseArgs) ToKikChannelPropertiesResponseOutputWithContext(ctx context.Context) KikChannelPropertiesResponseOutput

func (KikChannelPropertiesResponseArgs) ToKikChannelPropertiesResponsePtrOutput

func (i KikChannelPropertiesResponseArgs) ToKikChannelPropertiesResponsePtrOutput() KikChannelPropertiesResponsePtrOutput

func (KikChannelPropertiesResponseArgs) ToKikChannelPropertiesResponsePtrOutputWithContext

func (i KikChannelPropertiesResponseArgs) ToKikChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) KikChannelPropertiesResponsePtrOutput

type KikChannelPropertiesResponseInput

type KikChannelPropertiesResponseInput interface {
	pulumi.Input

	ToKikChannelPropertiesResponseOutput() KikChannelPropertiesResponseOutput
	ToKikChannelPropertiesResponseOutputWithContext(context.Context) KikChannelPropertiesResponseOutput
}

KikChannelPropertiesResponseInput is an input type that accepts KikChannelPropertiesResponseArgs and KikChannelPropertiesResponseOutput values. You can construct a concrete instance of `KikChannelPropertiesResponseInput` via:

KikChannelPropertiesResponseArgs{...}

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

func (o KikChannelPropertiesResponseOutput) ToKikChannelPropertiesResponsePtrOutput() KikChannelPropertiesResponsePtrOutput

func (KikChannelPropertiesResponseOutput) ToKikChannelPropertiesResponsePtrOutputWithContext

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

func (KikChannelPropertiesResponseOutput) UserName

The Kik user name

type KikChannelPropertiesResponsePtrInput

type KikChannelPropertiesResponsePtrInput interface {
	pulumi.Input

	ToKikChannelPropertiesResponsePtrOutput() KikChannelPropertiesResponsePtrOutput
	ToKikChannelPropertiesResponsePtrOutputWithContext(context.Context) KikChannelPropertiesResponsePtrOutput
}

KikChannelPropertiesResponsePtrInput is an input type that accepts KikChannelPropertiesResponseArgs, KikChannelPropertiesResponsePtr and KikChannelPropertiesResponsePtrOutput values. You can construct a concrete instance of `KikChannelPropertiesResponsePtrInput` via:

        KikChannelPropertiesResponseArgs{...}

or:

        nil

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 KikChannelResponse

type KikChannelResponse struct {
	// The channel name
	// Expected value is 'KikChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to Kik channel resource
	Properties *KikChannelPropertiesResponse `pulumi:"properties"`
}

Kik channel definition

type KikChannelResponseArgs

type KikChannelResponseArgs struct {
	// The channel name
	// Expected value is 'KikChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Kik channel resource
	Properties KikChannelPropertiesResponsePtrInput `pulumi:"properties"`
}

Kik channel definition

func (KikChannelResponseArgs) ElementType

func (KikChannelResponseArgs) ElementType() reflect.Type

func (KikChannelResponseArgs) ToKikChannelResponseOutput

func (i KikChannelResponseArgs) ToKikChannelResponseOutput() KikChannelResponseOutput

func (KikChannelResponseArgs) ToKikChannelResponseOutputWithContext

func (i KikChannelResponseArgs) ToKikChannelResponseOutputWithContext(ctx context.Context) KikChannelResponseOutput

type KikChannelResponseInput

type KikChannelResponseInput interface {
	pulumi.Input

	ToKikChannelResponseOutput() KikChannelResponseOutput
	ToKikChannelResponseOutputWithContext(context.Context) KikChannelResponseOutput
}

KikChannelResponseInput is an input type that accepts KikChannelResponseArgs and KikChannelResponseOutput values. You can construct a concrete instance of `KikChannelResponseInput` via:

KikChannelResponseArgs{...}

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

The set of properties specific to Kik channel resource

func (KikChannelResponseOutput) ToKikChannelResponseOutput

func (o KikChannelResponseOutput) ToKikChannelResponseOutput() KikChannelResponseOutput

func (KikChannelResponseOutput) ToKikChannelResponseOutputWithContext

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

type Kind added in v0.3.1

type Kind pulumi.String

Required. Gets or sets the Kind of the resource.

func (Kind) ElementType added in v0.3.1

func (Kind) ElementType() reflect.Type

func (Kind) ToStringOutput added in v0.3.1

func (e Kind) ToStringOutput() pulumi.StringOutput

func (Kind) ToStringOutputWithContext added in v0.3.1

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

func (Kind) ToStringPtrOutput added in v0.3.1

func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput

func (Kind) ToStringPtrOutputWithContext added in v0.3.1

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

type LineChannel

type LineChannel struct {
	// The channel name
	// Expected value is 'LineChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to line channel resource
	Properties *LineChannelProperties `pulumi:"properties"`
}

Line channel definition

type LineChannelArgs

type LineChannelArgs struct {
	// The channel name
	// Expected value is 'LineChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to line channel resource
	Properties LineChannelPropertiesPtrInput `pulumi:"properties"`
}

Line channel definition

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

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

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 LineChannelPropertiesResponseArgs

type LineChannelPropertiesResponseArgs struct {
	// Callback Url to enter in line registration.
	CallbackUrl pulumi.StringInput `pulumi:"callbackUrl"`
	// Whether this channel is validated for the bot
	IsValidated pulumi.BoolInput `pulumi:"isValidated"`
	// The list of line channel registrations
	LineRegistrations LineRegistrationResponseArrayInput `pulumi:"lineRegistrations"`
}

The parameters to provide for the Line channel.

func (LineChannelPropertiesResponseArgs) ElementType

func (LineChannelPropertiesResponseArgs) ToLineChannelPropertiesResponseOutput

func (i LineChannelPropertiesResponseArgs) ToLineChannelPropertiesResponseOutput() LineChannelPropertiesResponseOutput

func (LineChannelPropertiesResponseArgs) ToLineChannelPropertiesResponseOutputWithContext

func (i LineChannelPropertiesResponseArgs) ToLineChannelPropertiesResponseOutputWithContext(ctx context.Context) LineChannelPropertiesResponseOutput

func (LineChannelPropertiesResponseArgs) ToLineChannelPropertiesResponsePtrOutput

func (i LineChannelPropertiesResponseArgs) ToLineChannelPropertiesResponsePtrOutput() LineChannelPropertiesResponsePtrOutput

func (LineChannelPropertiesResponseArgs) ToLineChannelPropertiesResponsePtrOutputWithContext

func (i LineChannelPropertiesResponseArgs) ToLineChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) LineChannelPropertiesResponsePtrOutput

type LineChannelPropertiesResponseInput

type LineChannelPropertiesResponseInput interface {
	pulumi.Input

	ToLineChannelPropertiesResponseOutput() LineChannelPropertiesResponseOutput
	ToLineChannelPropertiesResponseOutputWithContext(context.Context) LineChannelPropertiesResponseOutput
}

LineChannelPropertiesResponseInput is an input type that accepts LineChannelPropertiesResponseArgs and LineChannelPropertiesResponseOutput values. You can construct a concrete instance of `LineChannelPropertiesResponseInput` via:

LineChannelPropertiesResponseArgs{...}

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

func (LineChannelPropertiesResponseOutput) ToLineChannelPropertiesResponsePtrOutput

func (o LineChannelPropertiesResponseOutput) ToLineChannelPropertiesResponsePtrOutput() LineChannelPropertiesResponsePtrOutput

func (LineChannelPropertiesResponseOutput) ToLineChannelPropertiesResponsePtrOutputWithContext

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

type LineChannelPropertiesResponsePtrInput

type LineChannelPropertiesResponsePtrInput interface {
	pulumi.Input

	ToLineChannelPropertiesResponsePtrOutput() LineChannelPropertiesResponsePtrOutput
	ToLineChannelPropertiesResponsePtrOutputWithContext(context.Context) LineChannelPropertiesResponsePtrOutput
}

LineChannelPropertiesResponsePtrInput is an input type that accepts LineChannelPropertiesResponseArgs, LineChannelPropertiesResponsePtr and LineChannelPropertiesResponsePtrOutput values. You can construct a concrete instance of `LineChannelPropertiesResponsePtrInput` via:

        LineChannelPropertiesResponseArgs{...}

or:

        nil

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 LineChannelResponse

type LineChannelResponse struct {
	// The channel name
	// Expected value is 'LineChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to line channel resource
	Properties *LineChannelPropertiesResponse `pulumi:"properties"`
}

Line channel definition

type LineChannelResponseArgs

type LineChannelResponseArgs struct {
	// The channel name
	// Expected value is 'LineChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to line channel resource
	Properties LineChannelPropertiesResponsePtrInput `pulumi:"properties"`
}

Line channel definition

func (LineChannelResponseArgs) ElementType

func (LineChannelResponseArgs) ElementType() reflect.Type

func (LineChannelResponseArgs) ToLineChannelResponseOutput

func (i LineChannelResponseArgs) ToLineChannelResponseOutput() LineChannelResponseOutput

func (LineChannelResponseArgs) ToLineChannelResponseOutputWithContext

func (i LineChannelResponseArgs) ToLineChannelResponseOutputWithContext(ctx context.Context) LineChannelResponseOutput

type LineChannelResponseInput

type LineChannelResponseInput interface {
	pulumi.Input

	ToLineChannelResponseOutput() LineChannelResponseOutput
	ToLineChannelResponseOutputWithContext(context.Context) LineChannelResponseOutput
}

LineChannelResponseInput is an input type that accepts LineChannelResponseArgs and LineChannelResponseOutput values. You can construct a concrete instance of `LineChannelResponseInput` via:

LineChannelResponseArgs{...}

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

The set of properties specific to line channel resource

func (LineChannelResponseOutput) ToLineChannelResponseOutput

func (o LineChannelResponseOutput) ToLineChannelResponseOutput() LineChannelResponseOutput

func (LineChannelResponseOutput) ToLineChannelResponseOutputWithContext

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

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 LineRegistrationResponseArgs

type LineRegistrationResponseArgs struct {
	// Access token for the line channel registration
	ChannelAccessToken pulumi.StringPtrInput `pulumi:"channelAccessToken"`
	// Secret for the line channel registration
	ChannelSecret pulumi.StringPtrInput `pulumi:"channelSecret"`
	// Id generated for the line channel registration
	GeneratedId pulumi.StringInput `pulumi:"generatedId"`
}

The properties corresponding to a line channel registration

func (LineRegistrationResponseArgs) ElementType

func (LineRegistrationResponseArgs) ToLineRegistrationResponseOutput

func (i LineRegistrationResponseArgs) ToLineRegistrationResponseOutput() LineRegistrationResponseOutput

func (LineRegistrationResponseArgs) ToLineRegistrationResponseOutputWithContext

func (i LineRegistrationResponseArgs) ToLineRegistrationResponseOutputWithContext(ctx context.Context) LineRegistrationResponseOutput

type LineRegistrationResponseArray

type LineRegistrationResponseArray []LineRegistrationResponseInput

func (LineRegistrationResponseArray) ElementType

func (LineRegistrationResponseArray) ToLineRegistrationResponseArrayOutput

func (i LineRegistrationResponseArray) ToLineRegistrationResponseArrayOutput() LineRegistrationResponseArrayOutput

func (LineRegistrationResponseArray) ToLineRegistrationResponseArrayOutputWithContext

func (i LineRegistrationResponseArray) ToLineRegistrationResponseArrayOutputWithContext(ctx context.Context) LineRegistrationResponseArrayOutput

type LineRegistrationResponseArrayInput

type LineRegistrationResponseArrayInput interface {
	pulumi.Input

	ToLineRegistrationResponseArrayOutput() LineRegistrationResponseArrayOutput
	ToLineRegistrationResponseArrayOutputWithContext(context.Context) LineRegistrationResponseArrayOutput
}

LineRegistrationResponseArrayInput is an input type that accepts LineRegistrationResponseArray and LineRegistrationResponseArrayOutput values. You can construct a concrete instance of `LineRegistrationResponseArrayInput` via:

LineRegistrationResponseArray{ LineRegistrationResponseArgs{...} }

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 LineRegistrationResponseInput

type LineRegistrationResponseInput interface {
	pulumi.Input

	ToLineRegistrationResponseOutput() LineRegistrationResponseOutput
	ToLineRegistrationResponseOutputWithContext(context.Context) LineRegistrationResponseOutput
}

LineRegistrationResponseInput is an input type that accepts LineRegistrationResponseArgs and LineRegistrationResponseOutput values. You can construct a concrete instance of `LineRegistrationResponseInput` via:

LineRegistrationResponseArgs{...}

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

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 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"`
}

Bot channel resource definition

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 ListChannelWithKeysResult

type ListChannelWithKeysResult 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"`
}

Bot channel resource definition

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 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"`
}

Bot channel resource definition

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"`
}

Bot resource definition

func LookupBot

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

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 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"`
}

Bot channel resource definition

func LookupChannel

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

type MsTeamsChannel

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

Microsoft Teams channel definition

type MsTeamsChannelArgs

type MsTeamsChannelArgs struct {
	// The channel name
	// Expected value is 'MsTeamsChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Microsoft Teams channel resource
	Properties MsTeamsChannelPropertiesPtrInput `pulumi:"properties"`
}

Microsoft Teams channel definition

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

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

type MsTeamsChannelProperties

type MsTeamsChannelProperties struct {
	// Webhook for Microsoft Teams channel calls
	CallingWebHook *string `pulumi:"callingWebHook"`
	// Enable calling for Microsoft Teams channel
	EnableCalling *bool `pulumi:"enableCalling"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
}

The parameters to provide for the Microsoft Teams channel.

type MsTeamsChannelPropertiesArgs

type MsTeamsChannelPropertiesArgs struct {
	// Webhook for Microsoft Teams channel calls
	CallingWebHook pulumi.StringPtrInput `pulumi:"callingWebHook"`
	// Enable calling for Microsoft Teams channel
	EnableCalling pulumi.BoolPtrInput `pulumi:"enableCalling"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

The parameters to provide for the Microsoft Teams channel.

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

Webhook for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesOutput) ElementType

func (MsTeamsChannelPropertiesOutput) EnableCalling

Enable calling for Microsoft Teams channel

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

Webhook for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesPtrOutput) Elem

func (MsTeamsChannelPropertiesPtrOutput) ElementType

func (MsTeamsChannelPropertiesPtrOutput) EnableCalling

Enable calling for Microsoft Teams channel

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 {
	// Webhook for Microsoft Teams channel calls
	CallingWebHook *string `pulumi:"callingWebHook"`
	// Enable calling for Microsoft Teams channel
	EnableCalling *bool `pulumi:"enableCalling"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
}

The parameters to provide for the Microsoft Teams channel.

type MsTeamsChannelPropertiesResponseArgs

type MsTeamsChannelPropertiesResponseArgs struct {
	// Webhook for Microsoft Teams channel calls
	CallingWebHook pulumi.StringPtrInput `pulumi:"callingWebHook"`
	// Enable calling for Microsoft Teams channel
	EnableCalling pulumi.BoolPtrInput `pulumi:"enableCalling"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

The parameters to provide for the Microsoft Teams channel.

func (MsTeamsChannelPropertiesResponseArgs) ElementType

func (MsTeamsChannelPropertiesResponseArgs) ToMsTeamsChannelPropertiesResponseOutput

func (i MsTeamsChannelPropertiesResponseArgs) ToMsTeamsChannelPropertiesResponseOutput() MsTeamsChannelPropertiesResponseOutput

func (MsTeamsChannelPropertiesResponseArgs) ToMsTeamsChannelPropertiesResponseOutputWithContext

func (i MsTeamsChannelPropertiesResponseArgs) ToMsTeamsChannelPropertiesResponseOutputWithContext(ctx context.Context) MsTeamsChannelPropertiesResponseOutput

func (MsTeamsChannelPropertiesResponseArgs) ToMsTeamsChannelPropertiesResponsePtrOutput

func (i MsTeamsChannelPropertiesResponseArgs) ToMsTeamsChannelPropertiesResponsePtrOutput() MsTeamsChannelPropertiesResponsePtrOutput

func (MsTeamsChannelPropertiesResponseArgs) ToMsTeamsChannelPropertiesResponsePtrOutputWithContext

func (i MsTeamsChannelPropertiesResponseArgs) ToMsTeamsChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) MsTeamsChannelPropertiesResponsePtrOutput

type MsTeamsChannelPropertiesResponseInput

type MsTeamsChannelPropertiesResponseInput interface {
	pulumi.Input

	ToMsTeamsChannelPropertiesResponseOutput() MsTeamsChannelPropertiesResponseOutput
	ToMsTeamsChannelPropertiesResponseOutputWithContext(context.Context) MsTeamsChannelPropertiesResponseOutput
}

MsTeamsChannelPropertiesResponseInput is an input type that accepts MsTeamsChannelPropertiesResponseArgs and MsTeamsChannelPropertiesResponseOutput values. You can construct a concrete instance of `MsTeamsChannelPropertiesResponseInput` via:

MsTeamsChannelPropertiesResponseArgs{...}

type MsTeamsChannelPropertiesResponseOutput

type MsTeamsChannelPropertiesResponseOutput struct{ *pulumi.OutputState }

The parameters to provide for the Microsoft Teams channel.

func (MsTeamsChannelPropertiesResponseOutput) CallingWebHook

Webhook for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesResponseOutput) ElementType

func (MsTeamsChannelPropertiesResponseOutput) EnableCalling

Enable calling for Microsoft Teams channel

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

func (MsTeamsChannelPropertiesResponseOutput) ToMsTeamsChannelPropertiesResponsePtrOutput

func (o MsTeamsChannelPropertiesResponseOutput) ToMsTeamsChannelPropertiesResponsePtrOutput() MsTeamsChannelPropertiesResponsePtrOutput

func (MsTeamsChannelPropertiesResponseOutput) ToMsTeamsChannelPropertiesResponsePtrOutputWithContext

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

type MsTeamsChannelPropertiesResponsePtrInput

type MsTeamsChannelPropertiesResponsePtrInput interface {
	pulumi.Input

	ToMsTeamsChannelPropertiesResponsePtrOutput() MsTeamsChannelPropertiesResponsePtrOutput
	ToMsTeamsChannelPropertiesResponsePtrOutputWithContext(context.Context) MsTeamsChannelPropertiesResponsePtrOutput
}

MsTeamsChannelPropertiesResponsePtrInput is an input type that accepts MsTeamsChannelPropertiesResponseArgs, MsTeamsChannelPropertiesResponsePtr and MsTeamsChannelPropertiesResponsePtrOutput values. You can construct a concrete instance of `MsTeamsChannelPropertiesResponsePtrInput` via:

        MsTeamsChannelPropertiesResponseArgs{...}

or:

        nil

type MsTeamsChannelPropertiesResponsePtrOutput

type MsTeamsChannelPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (MsTeamsChannelPropertiesResponsePtrOutput) CallingWebHook

Webhook for Microsoft Teams channel calls

func (MsTeamsChannelPropertiesResponsePtrOutput) Elem

func (MsTeamsChannelPropertiesResponsePtrOutput) ElementType

func (MsTeamsChannelPropertiesResponsePtrOutput) EnableCalling

Enable calling for Microsoft Teams channel

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 MsTeamsChannelResponse

type MsTeamsChannelResponse struct {
	// The channel name
	// Expected value is 'MsTeamsChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to Microsoft Teams channel resource
	Properties *MsTeamsChannelPropertiesResponse `pulumi:"properties"`
}

Microsoft Teams channel definition

type MsTeamsChannelResponseArgs

type MsTeamsChannelResponseArgs struct {
	// The channel name
	// Expected value is 'MsTeamsChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Microsoft Teams channel resource
	Properties MsTeamsChannelPropertiesResponsePtrInput `pulumi:"properties"`
}

Microsoft Teams channel definition

func (MsTeamsChannelResponseArgs) ElementType

func (MsTeamsChannelResponseArgs) ElementType() reflect.Type

func (MsTeamsChannelResponseArgs) ToMsTeamsChannelResponseOutput

func (i MsTeamsChannelResponseArgs) ToMsTeamsChannelResponseOutput() MsTeamsChannelResponseOutput

func (MsTeamsChannelResponseArgs) ToMsTeamsChannelResponseOutputWithContext

func (i MsTeamsChannelResponseArgs) ToMsTeamsChannelResponseOutputWithContext(ctx context.Context) MsTeamsChannelResponseOutput

type MsTeamsChannelResponseInput

type MsTeamsChannelResponseInput interface {
	pulumi.Input

	ToMsTeamsChannelResponseOutput() MsTeamsChannelResponseOutput
	ToMsTeamsChannelResponseOutputWithContext(context.Context) MsTeamsChannelResponseOutput
}

MsTeamsChannelResponseInput is an input type that accepts MsTeamsChannelResponseArgs and MsTeamsChannelResponseOutput values. You can construct a concrete instance of `MsTeamsChannelResponseInput` via:

MsTeamsChannelResponseArgs{...}

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

The set of properties specific to Microsoft Teams channel resource

func (MsTeamsChannelResponseOutput) ToMsTeamsChannelResponseOutput

func (o MsTeamsChannelResponseOutput) ToMsTeamsChannelResponseOutput() MsTeamsChannelResponseOutput

func (MsTeamsChannelResponseOutput) ToMsTeamsChannelResponseOutputWithContext

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

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"`
	// 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 ServiceProviderParameterResponseArgs

type ServiceProviderParameterResponseArgs struct {
	// Default Name for the Service Provider
	Default pulumi.StringInput `pulumi:"default"`
	// Description of the Service Provider
	Description pulumi.StringInput `pulumi:"description"`
	// Display Name of the Service Provider
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Help Url for the  Service Provider
	HelpUrl pulumi.StringInput `pulumi:"helpUrl"`
	// Name of the Service Provider
	Name pulumi.StringInput `pulumi:"name"`
	// Type of the Service Provider
	Type pulumi.StringInput `pulumi:"type"`
}

Extra Parameters specific to each Service Provider

func (ServiceProviderParameterResponseArgs) ElementType

func (ServiceProviderParameterResponseArgs) ToServiceProviderParameterResponseOutput

func (i ServiceProviderParameterResponseArgs) ToServiceProviderParameterResponseOutput() ServiceProviderParameterResponseOutput

func (ServiceProviderParameterResponseArgs) ToServiceProviderParameterResponseOutputWithContext

func (i ServiceProviderParameterResponseArgs) ToServiceProviderParameterResponseOutputWithContext(ctx context.Context) ServiceProviderParameterResponseOutput

type ServiceProviderParameterResponseArray

type ServiceProviderParameterResponseArray []ServiceProviderParameterResponseInput

func (ServiceProviderParameterResponseArray) ElementType

func (ServiceProviderParameterResponseArray) ToServiceProviderParameterResponseArrayOutput

func (i ServiceProviderParameterResponseArray) ToServiceProviderParameterResponseArrayOutput() ServiceProviderParameterResponseArrayOutput

func (ServiceProviderParameterResponseArray) ToServiceProviderParameterResponseArrayOutputWithContext

func (i ServiceProviderParameterResponseArray) ToServiceProviderParameterResponseArrayOutputWithContext(ctx context.Context) ServiceProviderParameterResponseArrayOutput

type ServiceProviderParameterResponseArrayInput

type ServiceProviderParameterResponseArrayInput interface {
	pulumi.Input

	ToServiceProviderParameterResponseArrayOutput() ServiceProviderParameterResponseArrayOutput
	ToServiceProviderParameterResponseArrayOutputWithContext(context.Context) ServiceProviderParameterResponseArrayOutput
}

ServiceProviderParameterResponseArrayInput is an input type that accepts ServiceProviderParameterResponseArray and ServiceProviderParameterResponseArrayOutput values. You can construct a concrete instance of `ServiceProviderParameterResponseArrayInput` via:

ServiceProviderParameterResponseArray{ ServiceProviderParameterResponseArgs{...} }

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 ServiceProviderParameterResponseInput

type ServiceProviderParameterResponseInput interface {
	pulumi.Input

	ToServiceProviderParameterResponseOutput() ServiceProviderParameterResponseOutput
	ToServiceProviderParameterResponseOutputWithContext(context.Context) ServiceProviderParameterResponseOutput
}

ServiceProviderParameterResponseInput is an input type that accepts ServiceProviderParameterResponseArgs and ServiceProviderParameterResponseOutput values. You can construct a concrete instance of `ServiceProviderParameterResponseInput` via:

ServiceProviderParameterResponseArgs{...}

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) 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 {
	// Display Name of the Service Provider
	DevPortalUrl string `pulumi:"devPortalUrl"`
	// Display Name of the Service Provider
	DisplayName string `pulumi:"displayName"`
	// Display Name of the Service Provider
	IconUrl string `pulumi:"iconUrl"`
	// Id for Service Provider
	Id string `pulumi:"id"`
	// The list of parameters for the Service Provider
	Parameters []ServiceProviderParameterResponse `pulumi:"parameters"`
	// Display Name of the Service Provider
	ServiceProviderName string `pulumi:"serviceProviderName"`
}

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

type ServiceProviderPropertiesResponseArgs

type ServiceProviderPropertiesResponseArgs struct {
	// Display Name of the Service Provider
	DevPortalUrl pulumi.StringInput `pulumi:"devPortalUrl"`
	// Display Name of the Service Provider
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Display Name of the Service Provider
	IconUrl pulumi.StringInput `pulumi:"iconUrl"`
	// Id for Service Provider
	Id pulumi.StringInput `pulumi:"id"`
	// The list of parameters for the Service Provider
	Parameters ServiceProviderParameterResponseArrayInput `pulumi:"parameters"`
	// Display Name of the Service Provider
	ServiceProviderName pulumi.StringInput `pulumi:"serviceProviderName"`
}

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

func (ServiceProviderPropertiesResponseArgs) ElementType

func (ServiceProviderPropertiesResponseArgs) ToServiceProviderPropertiesResponseOutput

func (i ServiceProviderPropertiesResponseArgs) ToServiceProviderPropertiesResponseOutput() ServiceProviderPropertiesResponseOutput

func (ServiceProviderPropertiesResponseArgs) ToServiceProviderPropertiesResponseOutputWithContext

func (i ServiceProviderPropertiesResponseArgs) ToServiceProviderPropertiesResponseOutputWithContext(ctx context.Context) ServiceProviderPropertiesResponseOutput

func (ServiceProviderPropertiesResponseArgs) ToServiceProviderPropertiesResponsePtrOutput

func (i ServiceProviderPropertiesResponseArgs) ToServiceProviderPropertiesResponsePtrOutput() ServiceProviderPropertiesResponsePtrOutput

func (ServiceProviderPropertiesResponseArgs) ToServiceProviderPropertiesResponsePtrOutputWithContext

func (i ServiceProviderPropertiesResponseArgs) ToServiceProviderPropertiesResponsePtrOutputWithContext(ctx context.Context) ServiceProviderPropertiesResponsePtrOutput

type ServiceProviderPropertiesResponseInput

type ServiceProviderPropertiesResponseInput interface {
	pulumi.Input

	ToServiceProviderPropertiesResponseOutput() ServiceProviderPropertiesResponseOutput
	ToServiceProviderPropertiesResponseOutputWithContext(context.Context) ServiceProviderPropertiesResponseOutput
}

ServiceProviderPropertiesResponseInput is an input type that accepts ServiceProviderPropertiesResponseArgs and ServiceProviderPropertiesResponseOutput values. You can construct a concrete instance of `ServiceProviderPropertiesResponseInput` via:

ServiceProviderPropertiesResponseArgs{...}

type ServiceProviderPropertiesResponseOutput

type ServiceProviderPropertiesResponseOutput struct{ *pulumi.OutputState }

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

func (ServiceProviderPropertiesResponseOutput) DevPortalUrl

Display Name of the Service Provider

func (ServiceProviderPropertiesResponseOutput) DisplayName

Display Name of the Service Provider

func (ServiceProviderPropertiesResponseOutput) ElementType

func (ServiceProviderPropertiesResponseOutput) IconUrl

Display Name of the Service Provider

func (ServiceProviderPropertiesResponseOutput) Id

Id for Service Provider

func (ServiceProviderPropertiesResponseOutput) Parameters

The list of parameters for the Service Provider

func (ServiceProviderPropertiesResponseOutput) ServiceProviderName

Display Name of the Service Provider

func (ServiceProviderPropertiesResponseOutput) ToServiceProviderPropertiesResponseOutput

func (o ServiceProviderPropertiesResponseOutput) ToServiceProviderPropertiesResponseOutput() ServiceProviderPropertiesResponseOutput

func (ServiceProviderPropertiesResponseOutput) ToServiceProviderPropertiesResponseOutputWithContext

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

func (ServiceProviderPropertiesResponseOutput) ToServiceProviderPropertiesResponsePtrOutput

func (o ServiceProviderPropertiesResponseOutput) ToServiceProviderPropertiesResponsePtrOutput() ServiceProviderPropertiesResponsePtrOutput

func (ServiceProviderPropertiesResponseOutput) ToServiceProviderPropertiesResponsePtrOutputWithContext

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

type ServiceProviderPropertiesResponsePtrInput

type ServiceProviderPropertiesResponsePtrInput interface {
	pulumi.Input

	ToServiceProviderPropertiesResponsePtrOutput() ServiceProviderPropertiesResponsePtrOutput
	ToServiceProviderPropertiesResponsePtrOutputWithContext(context.Context) ServiceProviderPropertiesResponsePtrOutput
}

ServiceProviderPropertiesResponsePtrInput is an input type that accepts ServiceProviderPropertiesResponseArgs, ServiceProviderPropertiesResponsePtr and ServiceProviderPropertiesResponsePtrOutput values. You can construct a concrete instance of `ServiceProviderPropertiesResponsePtrInput` via:

        ServiceProviderPropertiesResponseArgs{...}

or:

        nil

type ServiceProviderPropertiesResponsePtrOutput

type ServiceProviderPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ServiceProviderPropertiesResponsePtrOutput) DevPortalUrl

Display Name of the Service Provider

func (ServiceProviderPropertiesResponsePtrOutput) DisplayName

Display Name of the Service Provider

func (ServiceProviderPropertiesResponsePtrOutput) Elem

func (ServiceProviderPropertiesResponsePtrOutput) ElementType

func (ServiceProviderPropertiesResponsePtrOutput) IconUrl

Display Name of the Service Provider

func (ServiceProviderPropertiesResponsePtrOutput) Id

Id for Service Provider

func (ServiceProviderPropertiesResponsePtrOutput) Parameters

The list of parameters for the Service Provider

func (ServiceProviderPropertiesResponsePtrOutput) ServiceProviderName

Display 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

type ServiceProviderResponseArgs

type ServiceProviderResponseArgs struct {
	// The Properties of a Service Provider Object
	Properties ServiceProviderPropertiesResponsePtrInput `pulumi:"properties"`
}

Service Provider Definition

func (ServiceProviderResponseArgs) ElementType

func (ServiceProviderResponseArgs) ToServiceProviderResponseOutput

func (i ServiceProviderResponseArgs) ToServiceProviderResponseOutput() ServiceProviderResponseOutput

func (ServiceProviderResponseArgs) ToServiceProviderResponseOutputWithContext

func (i ServiceProviderResponseArgs) ToServiceProviderResponseOutputWithContext(ctx context.Context) ServiceProviderResponseOutput

type ServiceProviderResponseArray

type ServiceProviderResponseArray []ServiceProviderResponseInput

func (ServiceProviderResponseArray) ElementType

func (ServiceProviderResponseArray) ToServiceProviderResponseArrayOutput

func (i ServiceProviderResponseArray) ToServiceProviderResponseArrayOutput() ServiceProviderResponseArrayOutput

func (ServiceProviderResponseArray) ToServiceProviderResponseArrayOutputWithContext

func (i ServiceProviderResponseArray) ToServiceProviderResponseArrayOutputWithContext(ctx context.Context) ServiceProviderResponseArrayOutput

type ServiceProviderResponseArrayInput

type ServiceProviderResponseArrayInput interface {
	pulumi.Input

	ToServiceProviderResponseArrayOutput() ServiceProviderResponseArrayOutput
	ToServiceProviderResponseArrayOutputWithContext(context.Context) ServiceProviderResponseArrayOutput
}

ServiceProviderResponseArrayInput is an input type that accepts ServiceProviderResponseArray and ServiceProviderResponseArrayOutput values. You can construct a concrete instance of `ServiceProviderResponseArrayInput` via:

ServiceProviderResponseArray{ ServiceProviderResponseArgs{...} }

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 ServiceProviderResponseInput

type ServiceProviderResponseInput interface {
	pulumi.Input

	ToServiceProviderResponseOutput() ServiceProviderResponseOutput
	ToServiceProviderResponseOutputWithContext(context.Context) ServiceProviderResponseOutput
}

ServiceProviderResponseInput is an input type that accepts ServiceProviderResponseArgs and ServiceProviderResponseOutput values. You can construct a concrete instance of `ServiceProviderResponseInput` via:

ServiceProviderResponseArgs{...}

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 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 added in v0.3.1

type SkuName pulumi.String

The sku name

func (SkuName) ElementType added in v0.3.1

func (SkuName) ElementType() reflect.Type

func (SkuName) ToStringOutput added in v0.3.1

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext added in v0.3.1

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

func (SkuName) ToStringPtrOutput added in v0.3.1

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext added in v0.3.1

func (e SkuName) 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 SkuResponseArgs

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

The SKU of the cognitive services account.

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

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

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

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

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

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"`
	// The set of properties specific to Skype channel resource
	Properties *SkypeChannelProperties `pulumi:"properties"`
}

Skype channel definition

type SkypeChannelArgs

type SkypeChannelArgs struct {
	// The channel name
	// Expected value is 'SkypeChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Skype channel resource
	Properties SkypeChannelPropertiesPtrInput `pulumi:"properties"`
}

Skype channel definition

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

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

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"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
}

The parameters to provide for the Microsoft Teams channel.

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"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

The parameters to provide for the Microsoft Teams channel.

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) 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) 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"`
	// Whether this channel is enabled for the bot
	IsEnabled bool `pulumi:"isEnabled"`
}

The parameters to provide for the Microsoft Teams channel.

type SkypeChannelPropertiesResponseArgs

type SkypeChannelPropertiesResponseArgs 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"`
	// Whether this channel is enabled for the bot
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

The parameters to provide for the Microsoft Teams channel.

func (SkypeChannelPropertiesResponseArgs) ElementType

func (SkypeChannelPropertiesResponseArgs) ToSkypeChannelPropertiesResponseOutput

func (i SkypeChannelPropertiesResponseArgs) ToSkypeChannelPropertiesResponseOutput() SkypeChannelPropertiesResponseOutput

func (SkypeChannelPropertiesResponseArgs) ToSkypeChannelPropertiesResponseOutputWithContext

func (i SkypeChannelPropertiesResponseArgs) ToSkypeChannelPropertiesResponseOutputWithContext(ctx context.Context) SkypeChannelPropertiesResponseOutput

func (SkypeChannelPropertiesResponseArgs) ToSkypeChannelPropertiesResponsePtrOutput

func (i SkypeChannelPropertiesResponseArgs) ToSkypeChannelPropertiesResponsePtrOutput() SkypeChannelPropertiesResponsePtrOutput

func (SkypeChannelPropertiesResponseArgs) ToSkypeChannelPropertiesResponsePtrOutputWithContext

func (i SkypeChannelPropertiesResponseArgs) ToSkypeChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) SkypeChannelPropertiesResponsePtrOutput

type SkypeChannelPropertiesResponseInput

type SkypeChannelPropertiesResponseInput interface {
	pulumi.Input

	ToSkypeChannelPropertiesResponseOutput() SkypeChannelPropertiesResponseOutput
	ToSkypeChannelPropertiesResponseOutputWithContext(context.Context) SkypeChannelPropertiesResponseOutput
}

SkypeChannelPropertiesResponseInput is an input type that accepts SkypeChannelPropertiesResponseArgs and SkypeChannelPropertiesResponseOutput values. You can construct a concrete instance of `SkypeChannelPropertiesResponseInput` via:

SkypeChannelPropertiesResponseArgs{...}

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

func (SkypeChannelPropertiesResponseOutput) ToSkypeChannelPropertiesResponsePtrOutput

func (o SkypeChannelPropertiesResponseOutput) ToSkypeChannelPropertiesResponsePtrOutput() SkypeChannelPropertiesResponsePtrOutput

func (SkypeChannelPropertiesResponseOutput) ToSkypeChannelPropertiesResponsePtrOutputWithContext

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

type SkypeChannelPropertiesResponsePtrInput

type SkypeChannelPropertiesResponsePtrInput interface {
	pulumi.Input

	ToSkypeChannelPropertiesResponsePtrOutput() SkypeChannelPropertiesResponsePtrOutput
	ToSkypeChannelPropertiesResponsePtrOutputWithContext(context.Context) SkypeChannelPropertiesResponsePtrOutput
}

SkypeChannelPropertiesResponsePtrInput is an input type that accepts SkypeChannelPropertiesResponseArgs, SkypeChannelPropertiesResponsePtr and SkypeChannelPropertiesResponsePtrOutput values. You can construct a concrete instance of `SkypeChannelPropertiesResponsePtrInput` via:

        SkypeChannelPropertiesResponseArgs{...}

or:

        nil

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

type SkypeChannelResponse struct {
	// The channel name
	// Expected value is 'SkypeChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to Skype channel resource
	Properties *SkypeChannelPropertiesResponse `pulumi:"properties"`
}

Skype channel definition

type SkypeChannelResponseArgs

type SkypeChannelResponseArgs struct {
	// The channel name
	// Expected value is 'SkypeChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Skype channel resource
	Properties SkypeChannelPropertiesResponsePtrInput `pulumi:"properties"`
}

Skype channel definition

func (SkypeChannelResponseArgs) ElementType

func (SkypeChannelResponseArgs) ElementType() reflect.Type

func (SkypeChannelResponseArgs) ToSkypeChannelResponseOutput

func (i SkypeChannelResponseArgs) ToSkypeChannelResponseOutput() SkypeChannelResponseOutput

func (SkypeChannelResponseArgs) ToSkypeChannelResponseOutputWithContext

func (i SkypeChannelResponseArgs) ToSkypeChannelResponseOutputWithContext(ctx context.Context) SkypeChannelResponseOutput

type SkypeChannelResponseInput

type SkypeChannelResponseInput interface {
	pulumi.Input

	ToSkypeChannelResponseOutput() SkypeChannelResponseOutput
	ToSkypeChannelResponseOutputWithContext(context.Context) SkypeChannelResponseOutput
}

SkypeChannelResponseInput is an input type that accepts SkypeChannelResponseArgs and SkypeChannelResponseOutput values. You can construct a concrete instance of `SkypeChannelResponseInput` via:

SkypeChannelResponseArgs{...}

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

The set of properties specific to Skype channel resource

func (SkypeChannelResponseOutput) ToSkypeChannelResponseOutput

func (o SkypeChannelResponseOutput) ToSkypeChannelResponseOutput() SkypeChannelResponseOutput

func (SkypeChannelResponseOutput) ToSkypeChannelResponseOutputWithContext

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

type SlackChannel

type SlackChannel struct {
	// The channel name
	// Expected value is 'SlackChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to Slack channel resource
	Properties *SlackChannelProperties `pulumi:"properties"`
}

Slack channel definition

type SlackChannelArgs

type SlackChannelArgs struct {
	// The channel name
	// Expected value is 'SlackChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Slack channel resource
	Properties SlackChannelPropertiesPtrInput `pulumi:"properties"`
}

Slack channel definition

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

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

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"`
	// 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"`
	// 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) 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) 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 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 SlackChannelPropertiesResponseArgs

type SlackChannelPropertiesResponseArgs 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"`
	// Whether this channel is validated for the bot
	IsValidated pulumi.BoolInput `pulumi:"isValidated"`
	// The Slack landing page Url
	LandingPageUrl pulumi.StringPtrInput `pulumi:"landingPageUrl"`
	// The Sms auth token
	LastSubmissionId pulumi.StringInput `pulumi:"lastSubmissionId"`
	// The Slack redirect action
	RedirectAction pulumi.StringInput `pulumi:"redirectAction"`
	// Whether to register the settings before OAuth validation is performed. Recommended to True.
	RegisterBeforeOAuthFlow pulumi.BoolInput `pulumi:"registerBeforeOAuthFlow"`
	// 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 (SlackChannelPropertiesResponseArgs) ElementType

func (SlackChannelPropertiesResponseArgs) ToSlackChannelPropertiesResponseOutput

func (i SlackChannelPropertiesResponseArgs) ToSlackChannelPropertiesResponseOutput() SlackChannelPropertiesResponseOutput

func (SlackChannelPropertiesResponseArgs) ToSlackChannelPropertiesResponseOutputWithContext

func (i SlackChannelPropertiesResponseArgs) ToSlackChannelPropertiesResponseOutputWithContext(ctx context.Context) SlackChannelPropertiesResponseOutput

func (SlackChannelPropertiesResponseArgs) ToSlackChannelPropertiesResponsePtrOutput

func (i SlackChannelPropertiesResponseArgs) ToSlackChannelPropertiesResponsePtrOutput() SlackChannelPropertiesResponsePtrOutput

func (SlackChannelPropertiesResponseArgs) ToSlackChannelPropertiesResponsePtrOutputWithContext

func (i SlackChannelPropertiesResponseArgs) ToSlackChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) SlackChannelPropertiesResponsePtrOutput

type SlackChannelPropertiesResponseInput

type SlackChannelPropertiesResponseInput interface {
	pulumi.Input

	ToSlackChannelPropertiesResponseOutput() SlackChannelPropertiesResponseOutput
	ToSlackChannelPropertiesResponseOutputWithContext(context.Context) SlackChannelPropertiesResponseOutput
}

SlackChannelPropertiesResponseInput is an input type that accepts SlackChannelPropertiesResponseArgs and SlackChannelPropertiesResponseOutput values. You can construct a concrete instance of `SlackChannelPropertiesResponseInput` via:

SlackChannelPropertiesResponseArgs{...}

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.BoolOutput

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

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

func (o SlackChannelPropertiesResponseOutput) ToSlackChannelPropertiesResponsePtrOutput() SlackChannelPropertiesResponsePtrOutput

func (SlackChannelPropertiesResponseOutput) ToSlackChannelPropertiesResponsePtrOutputWithContext

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

func (SlackChannelPropertiesResponseOutput) VerificationToken

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

type SlackChannelPropertiesResponsePtrInput

type SlackChannelPropertiesResponsePtrInput interface {
	pulumi.Input

	ToSlackChannelPropertiesResponsePtrOutput() SlackChannelPropertiesResponsePtrOutput
	ToSlackChannelPropertiesResponsePtrOutputWithContext(context.Context) SlackChannelPropertiesResponsePtrOutput
}

SlackChannelPropertiesResponsePtrInput is an input type that accepts SlackChannelPropertiesResponseArgs, SlackChannelPropertiesResponsePtr and SlackChannelPropertiesResponsePtrOutput values. You can construct a concrete instance of `SlackChannelPropertiesResponsePtrInput` via:

        SlackChannelPropertiesResponseArgs{...}

or:

        nil

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

type SlackChannelResponse struct {
	// The channel name
	// Expected value is 'SlackChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to Slack channel resource
	Properties *SlackChannelPropertiesResponse `pulumi:"properties"`
}

Slack channel definition

type SlackChannelResponseArgs

type SlackChannelResponseArgs struct {
	// The channel name
	// Expected value is 'SlackChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Slack channel resource
	Properties SlackChannelPropertiesResponsePtrInput `pulumi:"properties"`
}

Slack channel definition

func (SlackChannelResponseArgs) ElementType

func (SlackChannelResponseArgs) ElementType() reflect.Type

func (SlackChannelResponseArgs) ToSlackChannelResponseOutput

func (i SlackChannelResponseArgs) ToSlackChannelResponseOutput() SlackChannelResponseOutput

func (SlackChannelResponseArgs) ToSlackChannelResponseOutputWithContext

func (i SlackChannelResponseArgs) ToSlackChannelResponseOutputWithContext(ctx context.Context) SlackChannelResponseOutput

type SlackChannelResponseInput

type SlackChannelResponseInput interface {
	pulumi.Input

	ToSlackChannelResponseOutput() SlackChannelResponseOutput
	ToSlackChannelResponseOutputWithContext(context.Context) SlackChannelResponseOutput
}

SlackChannelResponseInput is an input type that accepts SlackChannelResponseArgs and SlackChannelResponseOutput values. You can construct a concrete instance of `SlackChannelResponseInput` via:

SlackChannelResponseArgs{...}

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

The set of properties specific to Slack channel resource

func (SlackChannelResponseOutput) ToSlackChannelResponseOutput

func (o SlackChannelResponseOutput) ToSlackChannelResponseOutput() SlackChannelResponseOutput

func (SlackChannelResponseOutput) ToSlackChannelResponseOutputWithContext

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

type SmsChannel

type SmsChannel struct {
	// The channel name
	// Expected value is 'SmsChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to Sms channel resource
	Properties *SmsChannelProperties `pulumi:"properties"`
}

Sms channel definition

type SmsChannelArgs

type SmsChannelArgs struct {
	// The channel name
	// Expected value is 'SmsChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Sms channel resource
	Properties SmsChannelPropertiesPtrInput `pulumi:"properties"`
}

Sms channel definition

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

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

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 SmsChannelPropertiesResponseArgs

type SmsChannelPropertiesResponseArgs 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 (SmsChannelPropertiesResponseArgs) ElementType

func (SmsChannelPropertiesResponseArgs) ToSmsChannelPropertiesResponseOutput

func (i SmsChannelPropertiesResponseArgs) ToSmsChannelPropertiesResponseOutput() SmsChannelPropertiesResponseOutput

func (SmsChannelPropertiesResponseArgs) ToSmsChannelPropertiesResponseOutputWithContext

func (i SmsChannelPropertiesResponseArgs) ToSmsChannelPropertiesResponseOutputWithContext(ctx context.Context) SmsChannelPropertiesResponseOutput

func (SmsChannelPropertiesResponseArgs) ToSmsChannelPropertiesResponsePtrOutput

func (i SmsChannelPropertiesResponseArgs) ToSmsChannelPropertiesResponsePtrOutput() SmsChannelPropertiesResponsePtrOutput

func (SmsChannelPropertiesResponseArgs) ToSmsChannelPropertiesResponsePtrOutputWithContext

func (i SmsChannelPropertiesResponseArgs) ToSmsChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) SmsChannelPropertiesResponsePtrOutput

type SmsChannelPropertiesResponseInput

type SmsChannelPropertiesResponseInput interface {
	pulumi.Input

	ToSmsChannelPropertiesResponseOutput() SmsChannelPropertiesResponseOutput
	ToSmsChannelPropertiesResponseOutputWithContext(context.Context) SmsChannelPropertiesResponseOutput
}

SmsChannelPropertiesResponseInput is an input type that accepts SmsChannelPropertiesResponseArgs and SmsChannelPropertiesResponseOutput values. You can construct a concrete instance of `SmsChannelPropertiesResponseInput` via:

SmsChannelPropertiesResponseArgs{...}

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

func (SmsChannelPropertiesResponseOutput) ToSmsChannelPropertiesResponsePtrOutput

func (o SmsChannelPropertiesResponseOutput) ToSmsChannelPropertiesResponsePtrOutput() SmsChannelPropertiesResponsePtrOutput

func (SmsChannelPropertiesResponseOutput) ToSmsChannelPropertiesResponsePtrOutputWithContext

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

type SmsChannelPropertiesResponsePtrInput

type SmsChannelPropertiesResponsePtrInput interface {
	pulumi.Input

	ToSmsChannelPropertiesResponsePtrOutput() SmsChannelPropertiesResponsePtrOutput
	ToSmsChannelPropertiesResponsePtrOutputWithContext(context.Context) SmsChannelPropertiesResponsePtrOutput
}

SmsChannelPropertiesResponsePtrInput is an input type that accepts SmsChannelPropertiesResponseArgs, SmsChannelPropertiesResponsePtr and SmsChannelPropertiesResponsePtrOutput values. You can construct a concrete instance of `SmsChannelPropertiesResponsePtrInput` via:

        SmsChannelPropertiesResponseArgs{...}

or:

        nil

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 SmsChannelResponse

type SmsChannelResponse struct {
	// The channel name
	// Expected value is 'SmsChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to Sms channel resource
	Properties *SmsChannelPropertiesResponse `pulumi:"properties"`
}

Sms channel definition

type SmsChannelResponseArgs

type SmsChannelResponseArgs struct {
	// The channel name
	// Expected value is 'SmsChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Sms channel resource
	Properties SmsChannelPropertiesResponsePtrInput `pulumi:"properties"`
}

Sms channel definition

func (SmsChannelResponseArgs) ElementType

func (SmsChannelResponseArgs) ElementType() reflect.Type

func (SmsChannelResponseArgs) ToSmsChannelResponseOutput

func (i SmsChannelResponseArgs) ToSmsChannelResponseOutput() SmsChannelResponseOutput

func (SmsChannelResponseArgs) ToSmsChannelResponseOutputWithContext

func (i SmsChannelResponseArgs) ToSmsChannelResponseOutputWithContext(ctx context.Context) SmsChannelResponseOutput

type SmsChannelResponseInput

type SmsChannelResponseInput interface {
	pulumi.Input

	ToSmsChannelResponseOutput() SmsChannelResponseOutput
	ToSmsChannelResponseOutputWithContext(context.Context) SmsChannelResponseOutput
}

SmsChannelResponseInput is an input type that accepts SmsChannelResponseArgs and SmsChannelResponseOutput values. You can construct a concrete instance of `SmsChannelResponseInput` via:

SmsChannelResponseArgs{...}

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

The set of properties specific to Sms channel resource

func (SmsChannelResponseOutput) ToSmsChannelResponseOutput

func (o SmsChannelResponseOutput) ToSmsChannelResponseOutput() SmsChannelResponseOutput

func (SmsChannelResponseOutput) ToSmsChannelResponseOutputWithContext

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

type TelegramChannel

type TelegramChannel struct {
	// The channel name
	// Expected value is 'TelegramChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to Telegram channel resource
	Properties *TelegramChannelProperties `pulumi:"properties"`
}

Telegram channel definition

type TelegramChannelArgs

type TelegramChannelArgs struct {
	// The channel name
	// Expected value is 'TelegramChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Telegram channel resource
	Properties TelegramChannelPropertiesPtrInput `pulumi:"properties"`
}

Telegram channel definition

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

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

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 TelegramChannelPropertiesResponseArgs

type TelegramChannelPropertiesResponseArgs 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 (TelegramChannelPropertiesResponseArgs) ElementType

func (TelegramChannelPropertiesResponseArgs) ToTelegramChannelPropertiesResponseOutput

func (i TelegramChannelPropertiesResponseArgs) ToTelegramChannelPropertiesResponseOutput() TelegramChannelPropertiesResponseOutput

func (TelegramChannelPropertiesResponseArgs) ToTelegramChannelPropertiesResponseOutputWithContext

func (i TelegramChannelPropertiesResponseArgs) ToTelegramChannelPropertiesResponseOutputWithContext(ctx context.Context) TelegramChannelPropertiesResponseOutput

func (TelegramChannelPropertiesResponseArgs) ToTelegramChannelPropertiesResponsePtrOutput

func (i TelegramChannelPropertiesResponseArgs) ToTelegramChannelPropertiesResponsePtrOutput() TelegramChannelPropertiesResponsePtrOutput

func (TelegramChannelPropertiesResponseArgs) ToTelegramChannelPropertiesResponsePtrOutputWithContext

func (i TelegramChannelPropertiesResponseArgs) ToTelegramChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) TelegramChannelPropertiesResponsePtrOutput

type TelegramChannelPropertiesResponseInput

type TelegramChannelPropertiesResponseInput interface {
	pulumi.Input

	ToTelegramChannelPropertiesResponseOutput() TelegramChannelPropertiesResponseOutput
	ToTelegramChannelPropertiesResponseOutputWithContext(context.Context) TelegramChannelPropertiesResponseOutput
}

TelegramChannelPropertiesResponseInput is an input type that accepts TelegramChannelPropertiesResponseArgs and TelegramChannelPropertiesResponseOutput values. You can construct a concrete instance of `TelegramChannelPropertiesResponseInput` via:

TelegramChannelPropertiesResponseArgs{...}

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

func (TelegramChannelPropertiesResponseOutput) ToTelegramChannelPropertiesResponsePtrOutput

func (o TelegramChannelPropertiesResponseOutput) ToTelegramChannelPropertiesResponsePtrOutput() TelegramChannelPropertiesResponsePtrOutput

func (TelegramChannelPropertiesResponseOutput) ToTelegramChannelPropertiesResponsePtrOutputWithContext

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

type TelegramChannelPropertiesResponsePtrInput

type TelegramChannelPropertiesResponsePtrInput interface {
	pulumi.Input

	ToTelegramChannelPropertiesResponsePtrOutput() TelegramChannelPropertiesResponsePtrOutput
	ToTelegramChannelPropertiesResponsePtrOutputWithContext(context.Context) TelegramChannelPropertiesResponsePtrOutput
}

TelegramChannelPropertiesResponsePtrInput is an input type that accepts TelegramChannelPropertiesResponseArgs, TelegramChannelPropertiesResponsePtr and TelegramChannelPropertiesResponsePtrOutput values. You can construct a concrete instance of `TelegramChannelPropertiesResponsePtrInput` via:

        TelegramChannelPropertiesResponseArgs{...}

or:

        nil

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 TelegramChannelResponse

type TelegramChannelResponse struct {
	// The channel name
	// Expected value is 'TelegramChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to Telegram channel resource
	Properties *TelegramChannelPropertiesResponse `pulumi:"properties"`
}

Telegram channel definition

type TelegramChannelResponseArgs

type TelegramChannelResponseArgs struct {
	// The channel name
	// Expected value is 'TelegramChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Telegram channel resource
	Properties TelegramChannelPropertiesResponsePtrInput `pulumi:"properties"`
}

Telegram channel definition

func (TelegramChannelResponseArgs) ElementType

func (TelegramChannelResponseArgs) ToTelegramChannelResponseOutput

func (i TelegramChannelResponseArgs) ToTelegramChannelResponseOutput() TelegramChannelResponseOutput

func (TelegramChannelResponseArgs) ToTelegramChannelResponseOutputWithContext

func (i TelegramChannelResponseArgs) ToTelegramChannelResponseOutputWithContext(ctx context.Context) TelegramChannelResponseOutput

type TelegramChannelResponseInput

type TelegramChannelResponseInput interface {
	pulumi.Input

	ToTelegramChannelResponseOutput() TelegramChannelResponseOutput
	ToTelegramChannelResponseOutputWithContext(context.Context) TelegramChannelResponseOutput
}

TelegramChannelResponseInput is an input type that accepts TelegramChannelResponseArgs and TelegramChannelResponseOutput values. You can construct a concrete instance of `TelegramChannelResponseInput` via:

TelegramChannelResponseArgs{...}

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

The set of properties specific to Telegram channel resource

func (TelegramChannelResponseOutput) ToTelegramChannelResponseOutput

func (o TelegramChannelResponseOutput) ToTelegramChannelResponseOutput() TelegramChannelResponseOutput

func (TelegramChannelResponseOutput) ToTelegramChannelResponseOutputWithContext

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

type WebChatChannel

type WebChatChannel struct {
	// The channel name
	// Expected value is 'WebChatChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to Web Chat channel resource
	Properties *WebChatChannelProperties `pulumi:"properties"`
}

Web Chat channel definition

type WebChatChannelArgs

type WebChatChannelArgs struct {
	// The channel name
	// Expected value is 'WebChatChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Web Chat channel resource
	Properties WebChatChannelPropertiesPtrInput `pulumi:"properties"`
}

Web Chat channel definition

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

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

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 WebChatChannelPropertiesResponseArgs

type WebChatChannelPropertiesResponseArgs struct {
	// The list of Web Chat sites
	Sites WebChatSiteResponseArrayInput `pulumi:"sites"`
	// Web chat control embed code
	WebChatEmbedCode pulumi.StringInput `pulumi:"webChatEmbedCode"`
}

The parameters to provide for the Web Chat channel.

func (WebChatChannelPropertiesResponseArgs) ElementType

func (WebChatChannelPropertiesResponseArgs) ToWebChatChannelPropertiesResponseOutput

func (i WebChatChannelPropertiesResponseArgs) ToWebChatChannelPropertiesResponseOutput() WebChatChannelPropertiesResponseOutput

func (WebChatChannelPropertiesResponseArgs) ToWebChatChannelPropertiesResponseOutputWithContext

func (i WebChatChannelPropertiesResponseArgs) ToWebChatChannelPropertiesResponseOutputWithContext(ctx context.Context) WebChatChannelPropertiesResponseOutput

func (WebChatChannelPropertiesResponseArgs) ToWebChatChannelPropertiesResponsePtrOutput

func (i WebChatChannelPropertiesResponseArgs) ToWebChatChannelPropertiesResponsePtrOutput() WebChatChannelPropertiesResponsePtrOutput

func (WebChatChannelPropertiesResponseArgs) ToWebChatChannelPropertiesResponsePtrOutputWithContext

func (i WebChatChannelPropertiesResponseArgs) ToWebChatChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) WebChatChannelPropertiesResponsePtrOutput

type WebChatChannelPropertiesResponseInput

type WebChatChannelPropertiesResponseInput interface {
	pulumi.Input

	ToWebChatChannelPropertiesResponseOutput() WebChatChannelPropertiesResponseOutput
	ToWebChatChannelPropertiesResponseOutputWithContext(context.Context) WebChatChannelPropertiesResponseOutput
}

WebChatChannelPropertiesResponseInput is an input type that accepts WebChatChannelPropertiesResponseArgs and WebChatChannelPropertiesResponseOutput values. You can construct a concrete instance of `WebChatChannelPropertiesResponseInput` via:

WebChatChannelPropertiesResponseArgs{...}

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

func (o WebChatChannelPropertiesResponseOutput) ToWebChatChannelPropertiesResponsePtrOutput() WebChatChannelPropertiesResponsePtrOutput

func (WebChatChannelPropertiesResponseOutput) ToWebChatChannelPropertiesResponsePtrOutputWithContext

func (o WebChatChannelPropertiesResponseOutput) ToWebChatChannelPropertiesResponsePtrOutputWithContext(ctx context.Context) WebChatChannelPropertiesResponsePtrOutput

func (WebChatChannelPropertiesResponseOutput) WebChatEmbedCode

Web chat control embed code

type WebChatChannelPropertiesResponsePtrInput

type WebChatChannelPropertiesResponsePtrInput interface {
	pulumi.Input

	ToWebChatChannelPropertiesResponsePtrOutput() WebChatChannelPropertiesResponsePtrOutput
	ToWebChatChannelPropertiesResponsePtrOutputWithContext(context.Context) WebChatChannelPropertiesResponsePtrOutput
}

WebChatChannelPropertiesResponsePtrInput is an input type that accepts WebChatChannelPropertiesResponseArgs, WebChatChannelPropertiesResponsePtr and WebChatChannelPropertiesResponsePtrOutput values. You can construct a concrete instance of `WebChatChannelPropertiesResponsePtrInput` via:

        WebChatChannelPropertiesResponseArgs{...}

or:

        nil

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 WebChatChannelResponse

type WebChatChannelResponse struct {
	// The channel name
	// Expected value is 'WebChatChannel'.
	ChannelName string `pulumi:"channelName"`
	// The set of properties specific to Web Chat channel resource
	Properties *WebChatChannelPropertiesResponse `pulumi:"properties"`
}

Web Chat channel definition

type WebChatChannelResponseArgs

type WebChatChannelResponseArgs struct {
	// The channel name
	// Expected value is 'WebChatChannel'.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The set of properties specific to Web Chat channel resource
	Properties WebChatChannelPropertiesResponsePtrInput `pulumi:"properties"`
}

Web Chat channel definition

func (WebChatChannelResponseArgs) ElementType

func (WebChatChannelResponseArgs) ElementType() reflect.Type

func (WebChatChannelResponseArgs) ToWebChatChannelResponseOutput

func (i WebChatChannelResponseArgs) ToWebChatChannelResponseOutput() WebChatChannelResponseOutput

func (WebChatChannelResponseArgs) ToWebChatChannelResponseOutputWithContext

func (i WebChatChannelResponseArgs) ToWebChatChannelResponseOutputWithContext(ctx context.Context) WebChatChannelResponseOutput

type WebChatChannelResponseInput

type WebChatChannelResponseInput interface {
	pulumi.Input

	ToWebChatChannelResponseOutput() WebChatChannelResponseOutput
	ToWebChatChannelResponseOutputWithContext(context.Context) WebChatChannelResponseOutput
}

WebChatChannelResponseInput is an input type that accepts WebChatChannelResponseArgs and WebChatChannelResponseOutput values. You can construct a concrete instance of `WebChatChannelResponseInput` via:

WebChatChannelResponseArgs{...}

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

The set of properties specific to Web Chat channel resource

func (WebChatChannelResponseOutput) ToWebChatChannelResponseOutput

func (o WebChatChannelResponseOutput) ToWebChatChannelResponseOutput() WebChatChannelResponseOutput

func (WebChatChannelResponseOutput) ToWebChatChannelResponseOutputWithContext

func (o WebChatChannelResponseOutput) ToWebChatChannelResponseOutputWithContext(ctx context.Context) WebChatChannelResponseOutput

type WebChatSite

type WebChatSite struct {
	// Whether this site is enabled for preview versions of Webchat
	EnablePreview bool `pulumi:"enablePreview"`
	// Whether this site is enabled for DirectLine channel
	IsEnabled bool `pulumi:"isEnabled"`
	// Site name
	SiteName string `pulumi:"siteName"`
}

A site for the Webchat channel

type WebChatSiteArgs

type WebChatSiteArgs struct {
	// Whether this site is enabled for preview versions of Webchat
	EnablePreview pulumi.BoolInput `pulumi:"enablePreview"`
	// Whether this site is enabled for DirectLine channel
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// Site name
	SiteName pulumi.StringInput `pulumi:"siteName"`
}

A site for the Webchat channel

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

func (WebChatSiteOutput) ElementType() reflect.Type

func (WebChatSiteOutput) EnablePreview

func (o WebChatSiteOutput) EnablePreview() pulumi.BoolOutput

Whether this site is enabled for preview versions of Webchat

func (WebChatSiteOutput) IsEnabled

func (o WebChatSiteOutput) IsEnabled() pulumi.BoolOutput

Whether this site is enabled for DirectLine channel

func (WebChatSiteOutput) SiteName

func (o WebChatSiteOutput) SiteName() pulumi.StringOutput

Site name

func (WebChatSiteOutput) ToWebChatSiteOutput

func (o WebChatSiteOutput) ToWebChatSiteOutput() WebChatSiteOutput

func (WebChatSiteOutput) ToWebChatSiteOutputWithContext

func (o WebChatSiteOutput) ToWebChatSiteOutputWithContext(ctx context.Context) WebChatSiteOutput

type WebChatSiteResponse

type WebChatSiteResponse struct {
	// Whether this site is enabled for preview versions of Webchat
	EnablePreview bool `pulumi:"enablePreview"`
	// Whether this site is enabled for DirectLine channel
	IsEnabled bool `pulumi:"isEnabled"`
	// 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"`
}

A site for the Webchat channel

type WebChatSiteResponseArgs

type WebChatSiteResponseArgs struct {
	// Whether this site is enabled for preview versions of Webchat
	EnablePreview pulumi.BoolInput `pulumi:"enablePreview"`
	// Whether this site is enabled for DirectLine channel
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
	Key pulumi.StringInput `pulumi:"key"`
	// Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
	Key2 pulumi.StringInput `pulumi:"key2"`
	// Site Id
	SiteId pulumi.StringInput `pulumi:"siteId"`
	// Site name
	SiteName pulumi.StringInput `pulumi:"siteName"`
}

A site for the Webchat channel

func (WebChatSiteResponseArgs) ElementType

func (WebChatSiteResponseArgs) ElementType() reflect.Type

func (WebChatSiteResponseArgs) ToWebChatSiteResponseOutput

func (i WebChatSiteResponseArgs) ToWebChatSiteResponseOutput() WebChatSiteResponseOutput

func (WebChatSiteResponseArgs) ToWebChatSiteResponseOutputWithContext

func (i WebChatSiteResponseArgs) ToWebChatSiteResponseOutputWithContext(ctx context.Context) WebChatSiteResponseOutput

type WebChatSiteResponseArray

type WebChatSiteResponseArray []WebChatSiteResponseInput

func (WebChatSiteResponseArray) ElementType

func (WebChatSiteResponseArray) ElementType() reflect.Type

func (WebChatSiteResponseArray) ToWebChatSiteResponseArrayOutput

func (i WebChatSiteResponseArray) ToWebChatSiteResponseArrayOutput() WebChatSiteResponseArrayOutput

func (WebChatSiteResponseArray) ToWebChatSiteResponseArrayOutputWithContext

func (i WebChatSiteResponseArray) ToWebChatSiteResponseArrayOutputWithContext(ctx context.Context) WebChatSiteResponseArrayOutput

type WebChatSiteResponseArrayInput

type WebChatSiteResponseArrayInput interface {
	pulumi.Input

	ToWebChatSiteResponseArrayOutput() WebChatSiteResponseArrayOutput
	ToWebChatSiteResponseArrayOutputWithContext(context.Context) WebChatSiteResponseArrayOutput
}

WebChatSiteResponseArrayInput is an input type that accepts WebChatSiteResponseArray and WebChatSiteResponseArrayOutput values. You can construct a concrete instance of `WebChatSiteResponseArrayInput` via:

WebChatSiteResponseArray{ WebChatSiteResponseArgs{...} }

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 WebChatSiteResponseInput

type WebChatSiteResponseInput interface {
	pulumi.Input

	ToWebChatSiteResponseOutput() WebChatSiteResponseOutput
	ToWebChatSiteResponseOutputWithContext(context.Context) WebChatSiteResponseOutput
}

WebChatSiteResponseInput is an input type that accepts WebChatSiteResponseArgs and WebChatSiteResponseOutput values. You can construct a concrete instance of `WebChatSiteResponseInput` via:

WebChatSiteResponseArgs{...}

type WebChatSiteResponseOutput

type WebChatSiteResponseOutput struct{ *pulumi.OutputState }

A site for the Webchat channel

func (WebChatSiteResponseOutput) ElementType

func (WebChatSiteResponseOutput) ElementType() reflect.Type

func (WebChatSiteResponseOutput) EnablePreview

func (o WebChatSiteResponseOutput) EnablePreview() pulumi.BoolOutput

Whether this site is enabled for preview versions of Webchat

func (WebChatSiteResponseOutput) IsEnabled

Whether this site is enabled for DirectLine channel

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

func (o WebChatSiteResponseOutput) ToWebChatSiteResponseOutput() WebChatSiteResponseOutput

func (WebChatSiteResponseOutput) ToWebChatSiteResponseOutputWithContext

func (o WebChatSiteResponseOutput) ToWebChatSiteResponseOutputWithContext(ctx context.Context) WebChatSiteResponseOutput

Jump to

Keyboard shortcuts

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