1. Packages
  2. Azure Native
  3. API Docs
  4. botservice
  5. Channel
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi

azure-native.botservice.Channel

Explore with Pulumi AI

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

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

Example Usage

Create Alexa Channel

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var channel = new AzureNative.BotService.Channel("channel", new()
    {
        ChannelName = "AlexaChannel",
        Location = "global",
        Properties = new AzureNative.BotService.Inputs.AlexaChannelArgs
        {
            ChannelName = "AlexaChannel",
            Properties = new AzureNative.BotService.Inputs.AlexaChannelPropertiesArgs
            {
                AlexaSkillId = "XAlexaSkillIdX",
                IsEnabled = true,
            },
        },
        ResourceGroupName = "OneResourceGroupName",
        ResourceName = "samplebotname",
    });

});
Copy
package main

import (
	botservice "github.com/pulumi/pulumi-azure-native-sdk/botservice/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := botservice.NewChannel(ctx, "channel", &botservice.ChannelArgs{
			ChannelName: pulumi.String("AlexaChannel"),
			Location:    pulumi.String("global"),
			Properties: &botservice.AlexaChannelArgs{
				ChannelName: pulumi.String("AlexaChannel"),
				Properties: &botservice.AlexaChannelPropertiesArgs{
					AlexaSkillId: pulumi.String("XAlexaSkillIdX"),
					IsEnabled:    pulumi.Bool(true),
				},
			},
			ResourceGroupName: pulumi.String("OneResourceGroupName"),
			ResourceName:      pulumi.String("samplebotname"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.botservice.Channel;
import com.pulumi.azurenative.botservice.ChannelArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var channel = new Channel("channel", ChannelArgs.builder()
            .channelName("AlexaChannel")
            .location("global")
            .properties(AlexaChannelArgs.builder()
                .channelName("AlexaChannel")
                .properties(AlexaChannelPropertiesArgs.builder()
                    .alexaSkillId("XAlexaSkillIdX")
                    .isEnabled(true)
                    .build())
                .build())
            .resourceGroupName("OneResourceGroupName")
            .resourceName("samplebotname")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const channel = new azure_native.botservice.Channel("channel", {
    channelName: "AlexaChannel",
    location: "global",
    properties: {
        channelName: "AlexaChannel",
        properties: {
            alexaSkillId: "XAlexaSkillIdX",
            isEnabled: true,
        },
    },
    resourceGroupName: "OneResourceGroupName",
    resourceName: "samplebotname",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

channel = azure_native.botservice.Channel("channel",
    channel_name="AlexaChannel",
    location="global",
    properties={
        "channel_name": "AlexaChannel",
        "properties": {
            "alexa_skill_id": "XAlexaSkillIdX",
            "is_enabled": True,
        },
    },
    resource_group_name="OneResourceGroupName",
    resource_name_="samplebotname")
Copy
resources:
  channel:
    type: azure-native:botservice:Channel
    properties:
      channelName: AlexaChannel
      location: global
      properties:
        channelName: AlexaChannel
        properties:
          alexaSkillId: XAlexaSkillIdX
          isEnabled: true
      resourceGroupName: OneResourceGroupName
      resourceName: samplebotname
Copy

Create Channel

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var channel = new AzureNative.BotService.Channel("channel", new()
    {
        ChannelName = "EmailChannel",
        Location = "global",
        Properties = new AzureNative.BotService.Inputs.EmailChannelArgs
        {
            ChannelName = "EmailChannel",
            Properties = new AzureNative.BotService.Inputs.EmailChannelPropertiesArgs
            {
                EmailAddress = "a@b.com",
                IsEnabled = true,
                Password = "pwd",
            },
        },
        ResourceGroupName = "OneResourceGroupName",
        ResourceName = "samplebotname",
    });

});
Copy
package main

import (
	botservice "github.com/pulumi/pulumi-azure-native-sdk/botservice/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := botservice.NewChannel(ctx, "channel", &botservice.ChannelArgs{
			ChannelName: pulumi.String("EmailChannel"),
			Location:    pulumi.String("global"),
			Properties: &botservice.EmailChannelArgs{
				ChannelName: pulumi.String("EmailChannel"),
				Properties: &botservice.EmailChannelPropertiesArgs{
					EmailAddress: pulumi.String("a@b.com"),
					IsEnabled:    pulumi.Bool(true),
					Password:     pulumi.String("pwd"),
				},
			},
			ResourceGroupName: pulumi.String("OneResourceGroupName"),
			ResourceName:      pulumi.String("samplebotname"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.botservice.Channel;
import com.pulumi.azurenative.botservice.ChannelArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var channel = new Channel("channel", ChannelArgs.builder()
            .channelName("EmailChannel")
            .location("global")
            .properties(EmailChannelArgs.builder()
                .channelName("EmailChannel")
                .properties(EmailChannelPropertiesArgs.builder()
                    .emailAddress("a@b.com")
                    .isEnabled(true)
                    .password("pwd")
                    .build())
                .build())
            .resourceGroupName("OneResourceGroupName")
            .resourceName("samplebotname")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const channel = new azure_native.botservice.Channel("channel", {
    channelName: "EmailChannel",
    location: "global",
    properties: {
        channelName: "EmailChannel",
        properties: {
            emailAddress: "a@b.com",
            isEnabled: true,
            password: "pwd",
        },
    },
    resourceGroupName: "OneResourceGroupName",
    resourceName: "samplebotname",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

channel = azure_native.botservice.Channel("channel",
    channel_name="EmailChannel",
    location="global",
    properties={
        "channel_name": "EmailChannel",
        "properties": {
            "email_address": "a@b.com",
            "is_enabled": True,
            "password": "pwd",
        },
    },
    resource_group_name="OneResourceGroupName",
    resource_name_="samplebotname")
Copy
resources:
  channel:
    type: azure-native:botservice:Channel
    properties:
      channelName: EmailChannel
      location: global
      properties:
        channelName: EmailChannel
        properties:
          emailAddress: a@b.com
          isEnabled: true
          password: pwd
      resourceGroupName: OneResourceGroupName
      resourceName: samplebotname
Copy

Create DirectLine Speech Channel

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var channel = new AzureNative.BotService.Channel("channel", new()
    {
        ChannelName = "DirectLineSpeechChannel",
        Location = "global",
        Properties = new AzureNative.BotService.Inputs.DirectLineSpeechChannelArgs
        {
            ChannelName = "DirectLineSpeechChannel",
            Properties = new AzureNative.BotService.Inputs.DirectLineSpeechChannelPropertiesArgs
            {
                CognitiveServiceRegion = "XcognitiveServiceRegionX",
                CognitiveServiceSubscriptionKey = "XcognitiveServiceSubscriptionKeyX",
                IsEnabled = true,
            },
        },
        ResourceGroupName = "OneResourceGroupName",
        ResourceName = "samplebotname",
    });

});
Copy
package main

import (
	botservice "github.com/pulumi/pulumi-azure-native-sdk/botservice/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := botservice.NewChannel(ctx, "channel", &botservice.ChannelArgs{
			ChannelName: pulumi.String("DirectLineSpeechChannel"),
			Location:    pulumi.String("global"),
			Properties: &botservice.DirectLineSpeechChannelArgs{
				ChannelName: pulumi.String("DirectLineSpeechChannel"),
				Properties: &botservice.DirectLineSpeechChannelPropertiesArgs{
					CognitiveServiceRegion:          pulumi.String("XcognitiveServiceRegionX"),
					CognitiveServiceSubscriptionKey: pulumi.String("XcognitiveServiceSubscriptionKeyX"),
					IsEnabled:                       pulumi.Bool(true),
				},
			},
			ResourceGroupName: pulumi.String("OneResourceGroupName"),
			ResourceName:      pulumi.String("samplebotname"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.botservice.Channel;
import com.pulumi.azurenative.botservice.ChannelArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var channel = new Channel("channel", ChannelArgs.builder()
            .channelName("DirectLineSpeechChannel")
            .location("global")
            .properties(DirectLineSpeechChannelArgs.builder()
                .channelName("DirectLineSpeechChannel")
                .properties(DirectLineSpeechChannelPropertiesArgs.builder()
                    .cognitiveServiceRegion("XcognitiveServiceRegionX")
                    .cognitiveServiceSubscriptionKey("XcognitiveServiceSubscriptionKeyX")
                    .isEnabled(true)
                    .build())
                .build())
            .resourceGroupName("OneResourceGroupName")
            .resourceName("samplebotname")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const channel = new azure_native.botservice.Channel("channel", {
    channelName: "DirectLineSpeechChannel",
    location: "global",
    properties: {
        channelName: "DirectLineSpeechChannel",
        properties: {
            cognitiveServiceRegion: "XcognitiveServiceRegionX",
            cognitiveServiceSubscriptionKey: "XcognitiveServiceSubscriptionKeyX",
            isEnabled: true,
        },
    },
    resourceGroupName: "OneResourceGroupName",
    resourceName: "samplebotname",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

channel = azure_native.botservice.Channel("channel",
    channel_name="DirectLineSpeechChannel",
    location="global",
    properties={
        "channel_name": "DirectLineSpeechChannel",
        "properties": {
            "cognitive_service_region": "XcognitiveServiceRegionX",
            "cognitive_service_subscription_key": "XcognitiveServiceSubscriptionKeyX",
            "is_enabled": True,
        },
    },
    resource_group_name="OneResourceGroupName",
    resource_name_="samplebotname")
Copy
resources:
  channel:
    type: azure-native:botservice:Channel
    properties:
      channelName: DirectLineSpeechChannel
      location: global
      properties:
        channelName: DirectLineSpeechChannel
        properties:
          cognitiveServiceRegion: XcognitiveServiceRegionX
          cognitiveServiceSubscriptionKey: XcognitiveServiceSubscriptionKeyX
          isEnabled: true
      resourceGroupName: OneResourceGroupName
      resourceName: samplebotname
Copy

Create Email Channel

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var channel = new AzureNative.BotService.Channel("channel", new()
    {
        ChannelName = "EmailChannel",
        Location = "global",
        Properties = new AzureNative.BotService.Inputs.EmailChannelArgs
        {
            ChannelName = "EmailChannel",
            Properties = new AzureNative.BotService.Inputs.EmailChannelPropertiesArgs
            {
                AuthMethod = 1,
                EmailAddress = "a@b.com",
                IsEnabled = true,
                MagicCode = "000000",
            },
        },
        ResourceGroupName = "OneResourceGroupName",
        ResourceName = "samplebotname",
    });

});
Copy
package main

import (
	botservice "github.com/pulumi/pulumi-azure-native-sdk/botservice/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := botservice.NewChannel(ctx, "channel", &botservice.ChannelArgs{
			ChannelName: pulumi.String("EmailChannel"),
			Location:    pulumi.String("global"),
			Properties: &botservice.EmailChannelArgs{
				ChannelName: pulumi.String("EmailChannel"),
				Properties: &botservice.EmailChannelPropertiesArgs{
					AuthMethod:   pulumi.Float64(1),
					EmailAddress: pulumi.String("a@b.com"),
					IsEnabled:    pulumi.Bool(true),
					MagicCode:    pulumi.String("000000"),
				},
			},
			ResourceGroupName: pulumi.String("OneResourceGroupName"),
			ResourceName:      pulumi.String("samplebotname"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.botservice.Channel;
import com.pulumi.azurenative.botservice.ChannelArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var channel = new Channel("channel", ChannelArgs.builder()
            .channelName("EmailChannel")
            .location("global")
            .properties(EmailChannelArgs.builder()
                .channelName("EmailChannel")
                .properties(EmailChannelPropertiesArgs.builder()
                    .authMethod(1)
                    .emailAddress("a@b.com")
                    .isEnabled(true)
                    .magicCode("000000")
                    .build())
                .build())
            .resourceGroupName("OneResourceGroupName")
            .resourceName("samplebotname")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const channel = new azure_native.botservice.Channel("channel", {
    channelName: "EmailChannel",
    location: "global",
    properties: {
        channelName: "EmailChannel",
        properties: {
            authMethod: 1,
            emailAddress: "a@b.com",
            isEnabled: true,
            magicCode: "000000",
        },
    },
    resourceGroupName: "OneResourceGroupName",
    resourceName: "samplebotname",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

channel = azure_native.botservice.Channel("channel",
    channel_name="EmailChannel",
    location="global",
    properties={
        "channel_name": "EmailChannel",
        "properties": {
            "auth_method": 1,
            "email_address": "a@b.com",
            "is_enabled": True,
            "magic_code": "000000",
        },
    },
    resource_group_name="OneResourceGroupName",
    resource_name_="samplebotname")
Copy
resources:
  channel:
    type: azure-native:botservice:Channel
    properties:
      channelName: EmailChannel
      location: global
      properties:
        channelName: EmailChannel
        properties:
          authMethod: 1
          emailAddress: a@b.com
          isEnabled: true
          magicCode: '000000'
      resourceGroupName: OneResourceGroupName
      resourceName: samplebotname
Copy

Create Line Channel

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var channel = new AzureNative.BotService.Channel("channel", new()
    {
        ChannelName = "LineChannel",
        Location = "global",
        Properties = new AzureNative.BotService.Inputs.LineChannelArgs
        {
            ChannelName = "LineChannel",
            Properties = new AzureNative.BotService.Inputs.LineChannelPropertiesArgs
            {
                LineRegistrations = new[]
                {
                    new AzureNative.BotService.Inputs.LineRegistrationArgs
                    {
                        ChannelAccessToken = "channelAccessToken",
                        ChannelSecret = "channelSecret",
                    },
                },
            },
        },
        ResourceGroupName = "OneResourceGroupName",
        ResourceName = "samplebotname",
    });

});
Copy
package main

import (
	botservice "github.com/pulumi/pulumi-azure-native-sdk/botservice/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := botservice.NewChannel(ctx, "channel", &botservice.ChannelArgs{
			ChannelName: pulumi.String("LineChannel"),
			Location:    pulumi.String("global"),
			Properties: &botservice.LineChannelArgs{
				ChannelName: pulumi.String("LineChannel"),
				Properties: &botservice.LineChannelPropertiesArgs{
					LineRegistrations: botservice.LineRegistrationArray{
						&botservice.LineRegistrationArgs{
							ChannelAccessToken: pulumi.String("channelAccessToken"),
							ChannelSecret:      pulumi.String("channelSecret"),
						},
					},
				},
			},
			ResourceGroupName: pulumi.String("OneResourceGroupName"),
			ResourceName:      pulumi.String("samplebotname"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.botservice.Channel;
import com.pulumi.azurenative.botservice.ChannelArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var channel = new Channel("channel", ChannelArgs.builder()
            .channelName("LineChannel")
            .location("global")
            .properties(DirectLineChannelArgs.builder()
                .channelName("LineChannel")
                .properties(DirectLineChannelPropertiesArgs.builder()
                    .lineRegistrations(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .build())
                .build())
            .resourceGroupName("OneResourceGroupName")
            .resourceName("samplebotname")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const channel = new azure_native.botservice.Channel("channel", {
    channelName: "LineChannel",
    location: "global",
    properties: {
        channelName: "LineChannel",
        properties: {
            lineRegistrations: [{
                channelAccessToken: "channelAccessToken",
                channelSecret: "channelSecret",
            }],
        },
    },
    resourceGroupName: "OneResourceGroupName",
    resourceName: "samplebotname",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

channel = azure_native.botservice.Channel("channel",
    channel_name="LineChannel",
    location="global",
    properties={
        "channel_name": "LineChannel",
        "properties": {
            "line_registrations": [{
                "channel_access_token": "channelAccessToken",
                "channel_secret": "channelSecret",
            }],
        },
    },
    resource_group_name="OneResourceGroupName",
    resource_name_="samplebotname")
Copy
resources:
  channel:
    type: azure-native:botservice:Channel
    properties:
      channelName: LineChannel
      location: global
      properties:
        channelName: LineChannel
        properties:
          lineRegistrations:
            - channelAccessToken: channelAccessToken
              channelSecret: channelSecret
      resourceGroupName: OneResourceGroupName
      resourceName: samplebotname
Copy

Create Channel Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Channel(name: string, args: ChannelArgs, opts?: CustomResourceOptions);
@overload
def Channel(resource_name: str,
            args: ChannelArgs,
            opts: Optional[ResourceOptions] = None)

@overload
def Channel(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            resource_group_name: Optional[str] = None,
            resource_name_: Optional[str] = None,
            channel_name: Optional[str] = None,
            kind: Optional[Union[str, Kind]] = None,
            location: Optional[str] = None,
            properties: Optional[Union[AcsChatChannelArgs, AlexaChannelArgs, DirectLineChannelArgs, DirectLineSpeechChannelArgs, EmailChannelArgs, FacebookChannelArgs, KikChannelArgs, LineChannelArgs, M365ExtensionsArgs, MsTeamsChannelArgs, OmnichannelArgs, OutlookChannelArgs, SearchAssistantArgs, SkypeChannelArgs, SlackChannelArgs, SmsChannelArgs, TelegramChannelArgs, TelephonyChannelArgs, WebChatChannelArgs]] = None,
            sku: Optional[SkuArgs] = None,
            tags: Optional[Mapping[str, str]] = None)
func NewChannel(ctx *Context, name string, args ChannelArgs, opts ...ResourceOption) (*Channel, error)
public Channel(string name, ChannelArgs args, CustomResourceOptions? opts = null)
public Channel(String name, ChannelArgs args)
public Channel(String name, ChannelArgs args, CustomResourceOptions options)
type: azure-native:botservice:Channel
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ChannelArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ChannelArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ChannelArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ChannelArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ChannelArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var channelResource = new AzureNative.BotService.Channel("channelResource", new()
{
    ResourceGroupName = "string",
    ResourceName = "string",
    ChannelName = "string",
    Kind = "string",
    Location = "string",
    Properties = new AzureNative.BotService.Inputs.AcsChatChannelArgs
    {
        ChannelName = "AcsChatChannel",
        Etag = "string",
        Location = "string",
    },
    Sku = new AzureNative.BotService.Inputs.SkuArgs
    {
        Name = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := botservice.NewChannel(ctx, "channelResource", &botservice.ChannelArgs{
	ResourceGroupName: pulumi.String("string"),
	ResourceName:      pulumi.String("string"),
	ChannelName:       pulumi.String("string"),
	Kind:              pulumi.String("string"),
	Location:          pulumi.String("string"),
	Properties: &botservice.AcsChatChannelArgs{
		ChannelName: pulumi.String("AcsChatChannel"),
		Etag:        pulumi.String("string"),
		Location:    pulumi.String("string"),
	},
	Sku: &botservice.SkuArgs{
		Name: pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
Copy
var channelResource = new Channel("channelResource", ChannelArgs.builder()
    .resourceGroupName("string")
    .resourceName("string")
    .channelName("string")
    .kind("string")
    .location("string")
    .properties(AcsChatChannelArgs.builder()
        .channelName("AcsChatChannel")
        .etag("string")
        .location("string")
        .build())
    .sku(SkuArgs.builder()
        .name("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
Copy
channel_resource = azure_native.botservice.Channel("channelResource",
    resource_group_name="string",
    resource_name_="string",
    channel_name="string",
    kind="string",
    location="string",
    properties={
        "channel_name": "AcsChatChannel",
        "etag": "string",
        "location": "string",
    },
    sku={
        "name": "string",
    },
    tags={
        "string": "string",
    })
Copy
const channelResource = new azure_native.botservice.Channel("channelResource", {
    resourceGroupName: "string",
    resourceName: "string",
    channelName: "string",
    kind: "string",
    location: "string",
    properties: {
        channelName: "AcsChatChannel",
        etag: "string",
        location: "string",
    },
    sku: {
        name: "string",
    },
    tags: {
        string: "string",
    },
});
Copy
type: azure-native:botservice:Channel
properties:
    channelName: string
    kind: string
    location: string
    properties:
        channelName: AcsChatChannel
        etag: string
        location: string
    resourceGroupName: string
    resourceName: string
    sku:
        name: string
    tags:
        string: string
Copy

Channel Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Channel resource accepts the following input properties:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Bot resource group in the user subscription.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Bot resource.
ChannelName Changes to this property will trigger replacement. string
The name of the Channel resource.
Kind Changes to this property will trigger replacement. string | Pulumi.AzureNative.BotService.Kind
Required. Gets or sets the Kind of the resource.
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.AcsChatChannel | Pulumi.AzureNative.BotService.Inputs.AlexaChannel | Pulumi.AzureNative.BotService.Inputs.DirectLineChannel | Pulumi.AzureNative.BotService.Inputs.DirectLineSpeechChannel | Pulumi.AzureNative.BotService.Inputs.EmailChannel | Pulumi.AzureNative.BotService.Inputs.FacebookChannel | Pulumi.AzureNative.BotService.Inputs.KikChannel | Pulumi.AzureNative.BotService.Inputs.LineChannel | Pulumi.AzureNative.BotService.Inputs.M365Extensions | Pulumi.AzureNative.BotService.Inputs.MsTeamsChannel | Pulumi.AzureNative.BotService.Inputs.Omnichannel | Pulumi.AzureNative.BotService.Inputs.OutlookChannel | Pulumi.AzureNative.BotService.Inputs.SearchAssistant | Pulumi.AzureNative.BotService.Inputs.SkypeChannel | Pulumi.AzureNative.BotService.Inputs.SlackChannel | Pulumi.AzureNative.BotService.Inputs.SmsChannel | Pulumi.AzureNative.BotService.Inputs.TelegramChannel | Pulumi.AzureNative.BotService.Inputs.TelephonyChannel | Pulumi.AzureNative.BotService.Inputs.WebChatChannel
The set of properties specific to bot channel resource
Sku Pulumi.AzureNative.BotService.Inputs.Sku
Gets or sets the SKU of the resource.
Tags Dictionary<string, string>
Contains resource tags defined as key/value pairs.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Bot resource group in the user subscription.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Bot resource.
ChannelName Changes to this property will trigger replacement. string
The name of the Channel resource.
Kind Changes to this property will trigger replacement. string | Kind
Required. Gets or sets the Kind of the resource.
Location string
Specifies the location of the resource.
Properties AcsChatChannelArgs | AlexaChannelArgs | DirectLineChannelArgs | DirectLineSpeechChannelArgs | EmailChannelArgs | FacebookChannelArgs | KikChannelArgs | LineChannelArgs | M365ExtensionsArgs | MsTeamsChannelArgs | OmnichannelArgs | OutlookChannelArgs | SearchAssistantArgs | SkypeChannelArgs | SlackChannelArgs | SmsChannelArgs | TelegramChannelArgs | TelephonyChannelArgs | WebChatChannelArgs
The set of properties specific to bot channel resource
Sku SkuArgs
Gets or sets the SKU of the resource.
Tags map[string]string
Contains resource tags defined as key/value pairs.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Bot resource group in the user subscription.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Bot resource.
channelName Changes to this property will trigger replacement. String
The name of the Channel resource.
kind Changes to this property will trigger replacement. String | Kind
Required. Gets or sets the Kind of the resource.
location String
Specifies the location of the resource.
properties AcsChatChannel | AlexaChannel | DirectLineChannel | DirectLineSpeechChannel | EmailChannel | FacebookChannel | KikChannel | LineChannel | M365Extensions | MsTeamsChannel | Omnichannel | OutlookChannel | SearchAssistant | SkypeChannel | SlackChannel | SmsChannel | TelegramChannel | TelephonyChannel | WebChatChannel
The set of properties specific to bot channel resource
sku Sku
Gets or sets the SKU of the resource.
tags Map<String,String>
Contains resource tags defined as key/value pairs.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Bot resource group in the user subscription.
resourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Bot resource.
channelName Changes to this property will trigger replacement. string
The name of the Channel resource.
kind Changes to this property will trigger replacement. string | Kind
Required. Gets or sets the Kind of the resource.
location string
Specifies the location of the resource.
properties AcsChatChannel | AlexaChannel | DirectLineChannel | DirectLineSpeechChannel | EmailChannel | FacebookChannel | KikChannel | LineChannel | M365Extensions | MsTeamsChannel | Omnichannel | OutlookChannel | SearchAssistant | SkypeChannel | SlackChannel | SmsChannel | TelegramChannel | TelephonyChannel | WebChatChannel
The set of properties specific to bot channel resource
sku Sku
Gets or sets the SKU of the resource.
tags {[key: string]: string}
Contains resource tags defined as key/value pairs.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Bot resource group in the user subscription.
resource_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Bot resource.
channel_name Changes to this property will trigger replacement. str
The name of the Channel resource.
kind Changes to this property will trigger replacement. str | Kind
Required. Gets or sets the Kind of the resource.
location str
Specifies the location of the resource.
properties AcsChatChannelArgs | AlexaChannelArgs | DirectLineChannelArgs | DirectLineSpeechChannelArgs | EmailChannelArgs | FacebookChannelArgs | KikChannelArgs | LineChannelArgs | M365ExtensionsArgs | MsTeamsChannelArgs | OmnichannelArgs | OutlookChannelArgs | SearchAssistantArgs | SkypeChannelArgs | SlackChannelArgs | SmsChannelArgs | TelegramChannelArgs | TelephonyChannelArgs | WebChatChannelArgs
The set of properties specific to bot channel resource
sku SkuArgs
Gets or sets the SKU of the resource.
tags Mapping[str, str]
Contains resource tags defined as key/value pairs.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Bot resource group in the user subscription.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Bot resource.
channelName Changes to this property will trigger replacement. String
The name of the Channel resource.
kind Changes to this property will trigger replacement. String | "sdk" | "designer" | "bot" | "function" | "azurebot"
Required. Gets or sets the Kind of the resource.
location String
Specifies the location of the resource.
properties Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
The set of properties specific to bot channel resource
sku Property Map
Gets or sets the SKU of the resource.
tags Map<String>
Contains resource tags defined as key/value pairs.

Outputs

All input properties are implicitly available as output properties. Additionally, the Channel resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Name string
Specifies the name of the resource.
Type string
Specifies the type of the resource.
Zones List<string>
Entity zones
Etag string
Entity Tag.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Specifies the name of the resource.
Type string
Specifies the type of the resource.
Zones []string
Entity zones
Etag string
Entity Tag.
id String
The provider-assigned unique ID for this managed resource.
name String
Specifies the name of the resource.
type String
Specifies the type of the resource.
zones List<String>
Entity zones
etag String
Entity Tag.
id string
The provider-assigned unique ID for this managed resource.
name string
Specifies the name of the resource.
type string
Specifies the type of the resource.
zones string[]
Entity zones
etag string
Entity Tag.
id str
The provider-assigned unique ID for this managed resource.
name str
Specifies the name of the resource.
type str
Specifies the type of the resource.
zones Sequence[str]
Entity zones
etag str
Entity Tag.
id String
The provider-assigned unique ID for this managed resource.
name String
Specifies the name of the resource.
type String
Specifies the type of the resource.
zones List<String>
Entity zones
etag String
Entity Tag.

Supporting Types

AcsChatChannel
, AcsChatChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.

AcsChatChannelResponse
, AcsChatChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.

AlexaChannel
, AlexaChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.AlexaChannelProperties
The set of properties specific to Alexa channel resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties AlexaChannelProperties
The set of properties specific to Alexa channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties AlexaChannelProperties
The set of properties specific to Alexa channel resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties AlexaChannelProperties
The set of properties specific to Alexa channel resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties AlexaChannelProperties
The set of properties specific to Alexa channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Alexa channel resource

AlexaChannelProperties
, AlexaChannelPropertiesArgs

AlexaSkillId This property is required. string
The Alexa skill Id
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AlexaSkillId This property is required. string
The Alexa skill Id
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
alexaSkillId This property is required. String
The Alexa skill Id
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
alexaSkillId This property is required. string
The Alexa skill Id
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
alexa_skill_id This property is required. str
The Alexa skill Id
is_enabled This property is required. bool
Whether this channel is enabled for the bot
alexaSkillId This property is required. String
The Alexa skill Id
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot

AlexaChannelPropertiesResponse
, AlexaChannelPropertiesResponseArgs

AlexaSkillId This property is required. string
The Alexa skill Id
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
ServiceEndpointUri This property is required. string
Full Uri used to configured the skill in Alexa
UrlFragment This property is required. string
Url fragment used in part of the Uri configured in Alexa
AlexaSkillId This property is required. string
The Alexa skill Id
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
ServiceEndpointUri This property is required. string
Full Uri used to configured the skill in Alexa
UrlFragment This property is required. string
Url fragment used in part of the Uri configured in Alexa
alexaSkillId This property is required. String
The Alexa skill Id
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
serviceEndpointUri This property is required. String
Full Uri used to configured the skill in Alexa
urlFragment This property is required. String
Url fragment used in part of the Uri configured in Alexa
alexaSkillId This property is required. string
The Alexa skill Id
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
serviceEndpointUri This property is required. string
Full Uri used to configured the skill in Alexa
urlFragment This property is required. string
Url fragment used in part of the Uri configured in Alexa
alexa_skill_id This property is required. str
The Alexa skill Id
is_enabled This property is required. bool
Whether this channel is enabled for the bot
service_endpoint_uri This property is required. str
Full Uri used to configured the skill in Alexa
url_fragment This property is required. str
Url fragment used in part of the Uri configured in Alexa
alexaSkillId This property is required. String
The Alexa skill Id
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
serviceEndpointUri This property is required. String
Full Uri used to configured the skill in Alexa
urlFragment This property is required. String
Url fragment used in part of the Uri configured in Alexa

AlexaChannelResponse
, AlexaChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.AlexaChannelPropertiesResponse
The set of properties specific to Alexa channel resource
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties AlexaChannelPropertiesResponse
The set of properties specific to Alexa channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties AlexaChannelPropertiesResponse
The set of properties specific to Alexa channel resource
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties AlexaChannelPropertiesResponse
The set of properties specific to Alexa channel resource
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties AlexaChannelPropertiesResponse
The set of properties specific to Alexa channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Alexa channel resource

DirectLineChannel
, DirectLineChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.DirectLineChannelProperties
The set of properties specific to Direct Line channel resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties DirectLineChannelProperties
The set of properties specific to Direct Line channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties DirectLineChannelProperties
The set of properties specific to Direct Line channel resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties DirectLineChannelProperties
The set of properties specific to Direct Line channel resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties DirectLineChannelProperties
The set of properties specific to Direct Line channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Direct Line channel resource

DirectLineChannelProperties
, DirectLineChannelPropertiesArgs

DirectLineEmbedCode string
Direct Line embed code of the resource
ExtensionKey1 string
The extensionKey1
ExtensionKey2 string
The extensionKey2
Sites List<Pulumi.AzureNative.BotService.Inputs.DirectLineSite>
The list of Direct Line sites
DirectLineEmbedCode string
Direct Line embed code of the resource
ExtensionKey1 string
The extensionKey1
ExtensionKey2 string
The extensionKey2
Sites []DirectLineSite
The list of Direct Line sites
directLineEmbedCode String
Direct Line embed code of the resource
extensionKey1 String
The extensionKey1
extensionKey2 String
The extensionKey2
sites List<DirectLineSite>
The list of Direct Line sites
directLineEmbedCode string
Direct Line embed code of the resource
extensionKey1 string
The extensionKey1
extensionKey2 string
The extensionKey2
sites DirectLineSite[]
The list of Direct Line sites
direct_line_embed_code str
Direct Line embed code of the resource
extension_key1 str
The extensionKey1
extension_key2 str
The extensionKey2
sites Sequence[DirectLineSite]
The list of Direct Line sites
directLineEmbedCode String
Direct Line embed code of the resource
extensionKey1 String
The extensionKey1
extensionKey2 String
The extensionKey2
sites List<Property Map>
The list of Direct Line sites

DirectLineChannelPropertiesResponse
, DirectLineChannelPropertiesResponseArgs

DirectLineEmbedCode string
Direct Line embed code of the resource
ExtensionKey1 string
The extensionKey1
ExtensionKey2 string
The extensionKey2
Sites List<Pulumi.AzureNative.BotService.Inputs.DirectLineSiteResponse>
The list of Direct Line sites
DirectLineEmbedCode string
Direct Line embed code of the resource
ExtensionKey1 string
The extensionKey1
ExtensionKey2 string
The extensionKey2
Sites []DirectLineSiteResponse
The list of Direct Line sites
directLineEmbedCode String
Direct Line embed code of the resource
extensionKey1 String
The extensionKey1
extensionKey2 String
The extensionKey2
sites List<DirectLineSiteResponse>
The list of Direct Line sites
directLineEmbedCode string
Direct Line embed code of the resource
extensionKey1 string
The extensionKey1
extensionKey2 string
The extensionKey2
sites DirectLineSiteResponse[]
The list of Direct Line sites
direct_line_embed_code str
Direct Line embed code of the resource
extension_key1 str
The extensionKey1
extension_key2 str
The extensionKey2
sites Sequence[DirectLineSiteResponse]
The list of Direct Line sites
directLineEmbedCode String
Direct Line embed code of the resource
extensionKey1 String
The extensionKey1
extensionKey2 String
The extensionKey2
sites List<Property Map>
The list of Direct Line sites

DirectLineChannelResponse
, DirectLineChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.DirectLineChannelPropertiesResponse
The set of properties specific to Direct Line channel resource
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties DirectLineChannelPropertiesResponse
The set of properties specific to Direct Line channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties DirectLineChannelPropertiesResponse
The set of properties specific to Direct Line channel resource
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties DirectLineChannelPropertiesResponse
The set of properties specific to Direct Line channel resource
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties DirectLineChannelPropertiesResponse
The set of properties specific to Direct Line channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Direct Line channel resource

DirectLineSite
, DirectLineSiteArgs

IsEnabled This property is required. bool
Whether this site is enabled for DirectLine channel
IsV1Enabled This property is required. bool
Whether this site is enabled for Bot Framework V1 protocol.
IsV3Enabled This property is required. bool
Whether this site is enabled for Bot Framework V3 protocol.
SiteName This property is required. string
Site name
AppId string
DirectLine application id
ETag string
Entity Tag
IsBlockUserUploadEnabled bool
Whether this site is enabled for block user upload.
IsDetailedLoggingEnabled bool
Whether this site is disabled detailed logging for
IsEndpointParametersEnabled bool
Whether this site is EndpointParameters enabled for channel
IsNoStorageEnabled bool
Whether this no-storage site is disabled detailed logging for
IsSecureSiteEnabled bool
Whether this site is enabled for authentication with Bot Framework.
IsWebChatSpeechEnabled bool
Whether this site is enabled for Webchat Speech
IsWebchatPreviewEnabled bool
Whether this site is enabled for preview versions of Webchat
TenantId string
Tenant Id
TrustedOrigins List<string>
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
IsEnabled This property is required. bool
Whether this site is enabled for DirectLine channel
IsV1Enabled This property is required. bool
Whether this site is enabled for Bot Framework V1 protocol.
IsV3Enabled This property is required. bool
Whether this site is enabled for Bot Framework V3 protocol.
SiteName This property is required. string
Site name
AppId string
DirectLine application id
ETag string
Entity Tag
IsBlockUserUploadEnabled bool
Whether this site is enabled for block user upload.
IsDetailedLoggingEnabled bool
Whether this site is disabled detailed logging for
IsEndpointParametersEnabled bool
Whether this site is EndpointParameters enabled for channel
IsNoStorageEnabled bool
Whether this no-storage site is disabled detailed logging for
IsSecureSiteEnabled bool
Whether this site is enabled for authentication with Bot Framework.
IsWebChatSpeechEnabled bool
Whether this site is enabled for Webchat Speech
IsWebchatPreviewEnabled bool
Whether this site is enabled for preview versions of Webchat
TenantId string
Tenant Id
TrustedOrigins []string
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
isEnabled This property is required. Boolean
Whether this site is enabled for DirectLine channel
isV1Enabled This property is required. Boolean
Whether this site is enabled for Bot Framework V1 protocol.
isV3Enabled This property is required. Boolean
Whether this site is enabled for Bot Framework V3 protocol.
siteName This property is required. String
Site name
appId String
DirectLine application id
eTag String
Entity Tag
isBlockUserUploadEnabled Boolean
Whether this site is enabled for block user upload.
isDetailedLoggingEnabled Boolean
Whether this site is disabled detailed logging for
isEndpointParametersEnabled Boolean
Whether this site is EndpointParameters enabled for channel
isNoStorageEnabled Boolean
Whether this no-storage site is disabled detailed logging for
isSecureSiteEnabled Boolean
Whether this site is enabled for authentication with Bot Framework.
isWebChatSpeechEnabled Boolean
Whether this site is enabled for Webchat Speech
isWebchatPreviewEnabled Boolean
Whether this site is enabled for preview versions of Webchat
tenantId String
Tenant Id
trustedOrigins List<String>
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
isEnabled This property is required. boolean
Whether this site is enabled for DirectLine channel
isV1Enabled This property is required. boolean
Whether this site is enabled for Bot Framework V1 protocol.
isV3Enabled This property is required. boolean
Whether this site is enabled for Bot Framework V3 protocol.
siteName This property is required. string
Site name
appId string
DirectLine application id
eTag string
Entity Tag
isBlockUserUploadEnabled boolean
Whether this site is enabled for block user upload.
isDetailedLoggingEnabled boolean
Whether this site is disabled detailed logging for
isEndpointParametersEnabled boolean
Whether this site is EndpointParameters enabled for channel
isNoStorageEnabled boolean
Whether this no-storage site is disabled detailed logging for
isSecureSiteEnabled boolean
Whether this site is enabled for authentication with Bot Framework.
isWebChatSpeechEnabled boolean
Whether this site is enabled for Webchat Speech
isWebchatPreviewEnabled boolean
Whether this site is enabled for preview versions of Webchat
tenantId string
Tenant Id
trustedOrigins string[]
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
is_enabled This property is required. bool
Whether this site is enabled for DirectLine channel
is_v1_enabled This property is required. bool
Whether this site is enabled for Bot Framework V1 protocol.
is_v3_enabled This property is required. bool
Whether this site is enabled for Bot Framework V3 protocol.
site_name This property is required. str
Site name
app_id str
DirectLine application id
e_tag str
Entity Tag
is_block_user_upload_enabled bool
Whether this site is enabled for block user upload.
is_detailed_logging_enabled bool
Whether this site is disabled detailed logging for
is_endpoint_parameters_enabled bool
Whether this site is EndpointParameters enabled for channel
is_no_storage_enabled bool
Whether this no-storage site is disabled detailed logging for
is_secure_site_enabled bool
Whether this site is enabled for authentication with Bot Framework.
is_web_chat_speech_enabled bool
Whether this site is enabled for Webchat Speech
is_webchat_preview_enabled bool
Whether this site is enabled for preview versions of Webchat
tenant_id str
Tenant Id
trusted_origins Sequence[str]
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
isEnabled This property is required. Boolean
Whether this site is enabled for DirectLine channel
isV1Enabled This property is required. Boolean
Whether this site is enabled for Bot Framework V1 protocol.
isV3Enabled This property is required. Boolean
Whether this site is enabled for Bot Framework V3 protocol.
siteName This property is required. String
Site name
appId String
DirectLine application id
eTag String
Entity Tag
isBlockUserUploadEnabled Boolean
Whether this site is enabled for block user upload.
isDetailedLoggingEnabled Boolean
Whether this site is disabled detailed logging for
isEndpointParametersEnabled Boolean
Whether this site is EndpointParameters enabled for channel
isNoStorageEnabled Boolean
Whether this no-storage site is disabled detailed logging for
isSecureSiteEnabled Boolean
Whether this site is enabled for authentication with Bot Framework.
isWebChatSpeechEnabled Boolean
Whether this site is enabled for Webchat Speech
isWebchatPreviewEnabled Boolean
Whether this site is enabled for preview versions of Webchat
tenantId String
Tenant Id
trustedOrigins List<String>
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.

DirectLineSiteResponse
, DirectLineSiteResponseArgs

IsEnabled This property is required. bool
Whether this site is enabled for DirectLine channel
IsTokenEnabled This property is required. bool
Whether this site is token enabled for channel
IsV1Enabled This property is required. bool
Whether this site is enabled for Bot Framework V1 protocol.
IsV3Enabled This property is required. bool
Whether this site is enabled for Bot Framework V3 protocol.
Key This property is required. string
Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
Key2 This property is required. string
Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
SiteId This property is required. string
Site Id
SiteName This property is required. string
Site name
AppId string
DirectLine application id
ETag string
Entity Tag
IsBlockUserUploadEnabled bool
Whether this site is enabled for block user upload.
IsDetailedLoggingEnabled bool
Whether this site is disabled detailed logging for
IsEndpointParametersEnabled bool
Whether this site is EndpointParameters enabled for channel
IsNoStorageEnabled bool
Whether this no-storage site is disabled detailed logging for
IsSecureSiteEnabled bool
Whether this site is enabled for authentication with Bot Framework.
IsWebChatSpeechEnabled bool
Whether this site is enabled for Webchat Speech
IsWebchatPreviewEnabled bool
Whether this site is enabled for preview versions of Webchat
TenantId string
Tenant Id
TrustedOrigins List<string>
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
IsEnabled This property is required. bool
Whether this site is enabled for DirectLine channel
IsTokenEnabled This property is required. bool
Whether this site is token enabled for channel
IsV1Enabled This property is required. bool
Whether this site is enabled for Bot Framework V1 protocol.
IsV3Enabled This property is required. bool
Whether this site is enabled for Bot Framework V3 protocol.
Key This property is required. string
Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
Key2 This property is required. string
Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
SiteId This property is required. string
Site Id
SiteName This property is required. string
Site name
AppId string
DirectLine application id
ETag string
Entity Tag
IsBlockUserUploadEnabled bool
Whether this site is enabled for block user upload.
IsDetailedLoggingEnabled bool
Whether this site is disabled detailed logging for
IsEndpointParametersEnabled bool
Whether this site is EndpointParameters enabled for channel
IsNoStorageEnabled bool
Whether this no-storage site is disabled detailed logging for
IsSecureSiteEnabled bool
Whether this site is enabled for authentication with Bot Framework.
IsWebChatSpeechEnabled bool
Whether this site is enabled for Webchat Speech
IsWebchatPreviewEnabled bool
Whether this site is enabled for preview versions of Webchat
TenantId string
Tenant Id
TrustedOrigins []string
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
isEnabled This property is required. Boolean
Whether this site is enabled for DirectLine channel
isTokenEnabled This property is required. Boolean
Whether this site is token enabled for channel
isV1Enabled This property is required. Boolean
Whether this site is enabled for Bot Framework V1 protocol.
isV3Enabled This property is required. Boolean
Whether this site is enabled for Bot Framework V3 protocol.
key This property is required. String
Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
key2 This property is required. String
Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
siteId This property is required. String
Site Id
siteName This property is required. String
Site name
appId String
DirectLine application id
eTag String
Entity Tag
isBlockUserUploadEnabled Boolean
Whether this site is enabled for block user upload.
isDetailedLoggingEnabled Boolean
Whether this site is disabled detailed logging for
isEndpointParametersEnabled Boolean
Whether this site is EndpointParameters enabled for channel
isNoStorageEnabled Boolean
Whether this no-storage site is disabled detailed logging for
isSecureSiteEnabled Boolean
Whether this site is enabled for authentication with Bot Framework.
isWebChatSpeechEnabled Boolean
Whether this site is enabled for Webchat Speech
isWebchatPreviewEnabled Boolean
Whether this site is enabled for preview versions of Webchat
tenantId String
Tenant Id
trustedOrigins List<String>
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
isEnabled This property is required. boolean
Whether this site is enabled for DirectLine channel
isTokenEnabled This property is required. boolean
Whether this site is token enabled for channel
isV1Enabled This property is required. boolean
Whether this site is enabled for Bot Framework V1 protocol.
isV3Enabled This property is required. boolean
Whether this site is enabled for Bot Framework V3 protocol.
key This property is required. string
Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
key2 This property is required. string
Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
siteId This property is required. string
Site Id
siteName This property is required. string
Site name
appId string
DirectLine application id
eTag string
Entity Tag
isBlockUserUploadEnabled boolean
Whether this site is enabled for block user upload.
isDetailedLoggingEnabled boolean
Whether this site is disabled detailed logging for
isEndpointParametersEnabled boolean
Whether this site is EndpointParameters enabled for channel
isNoStorageEnabled boolean
Whether this no-storage site is disabled detailed logging for
isSecureSiteEnabled boolean
Whether this site is enabled for authentication with Bot Framework.
isWebChatSpeechEnabled boolean
Whether this site is enabled for Webchat Speech
isWebchatPreviewEnabled boolean
Whether this site is enabled for preview versions of Webchat
tenantId string
Tenant Id
trustedOrigins string[]
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
is_enabled This property is required. bool
Whether this site is enabled for DirectLine channel
is_token_enabled This property is required. bool
Whether this site is token enabled for channel
is_v1_enabled This property is required. bool
Whether this site is enabled for Bot Framework V1 protocol.
is_v3_enabled This property is required. bool
Whether this site is enabled for Bot Framework V3 protocol.
key This property is required. str
Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
key2 This property is required. str
Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
site_id This property is required. str
Site Id
site_name This property is required. str
Site name
app_id str
DirectLine application id
e_tag str
Entity Tag
is_block_user_upload_enabled bool
Whether this site is enabled for block user upload.
is_detailed_logging_enabled bool
Whether this site is disabled detailed logging for
is_endpoint_parameters_enabled bool
Whether this site is EndpointParameters enabled for channel
is_no_storage_enabled bool
Whether this no-storage site is disabled detailed logging for
is_secure_site_enabled bool
Whether this site is enabled for authentication with Bot Framework.
is_web_chat_speech_enabled bool
Whether this site is enabled for Webchat Speech
is_webchat_preview_enabled bool
Whether this site is enabled for preview versions of Webchat
tenant_id str
Tenant Id
trusted_origins Sequence[str]
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
isEnabled This property is required. Boolean
Whether this site is enabled for DirectLine channel
isTokenEnabled This property is required. Boolean
Whether this site is token enabled for channel
isV1Enabled This property is required. Boolean
Whether this site is enabled for Bot Framework V1 protocol.
isV3Enabled This property is required. Boolean
Whether this site is enabled for Bot Framework V3 protocol.
key This property is required. String
Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
key2 This property is required. String
Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
siteId This property is required. String
Site Id
siteName This property is required. String
Site name
appId String
DirectLine application id
eTag String
Entity Tag
isBlockUserUploadEnabled Boolean
Whether this site is enabled for block user upload.
isDetailedLoggingEnabled Boolean
Whether this site is disabled detailed logging for
isEndpointParametersEnabled Boolean
Whether this site is EndpointParameters enabled for channel
isNoStorageEnabled Boolean
Whether this no-storage site is disabled detailed logging for
isSecureSiteEnabled Boolean
Whether this site is enabled for authentication with Bot Framework.
isWebChatSpeechEnabled Boolean
Whether this site is enabled for Webchat Speech
isWebchatPreviewEnabled Boolean
Whether this site is enabled for preview versions of Webchat
tenantId String
Tenant Id
trustedOrigins List<String>
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.

DirectLineSpeechChannel
, DirectLineSpeechChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.DirectLineSpeechChannelProperties
The set of properties specific to DirectLine Speech channel resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties DirectLineSpeechChannelProperties
The set of properties specific to DirectLine Speech channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties DirectLineSpeechChannelProperties
The set of properties specific to DirectLine Speech channel resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties DirectLineSpeechChannelProperties
The set of properties specific to DirectLine Speech channel resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties DirectLineSpeechChannelProperties
The set of properties specific to DirectLine Speech channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to DirectLine Speech channel resource

DirectLineSpeechChannelProperties
, DirectLineSpeechChannelPropertiesArgs

CognitiveServiceRegion string
The cognitive service region with this channel registration.
CognitiveServiceResourceId string
The cognitive service id with this channel registration.
CognitiveServiceSubscriptionKey string
The cognitive service subscription key to use with this channel registration.
CustomSpeechModelId string
Custom voice deployment id (optional).
CustomVoiceDeploymentId string
Custom speech model id (optional).
IsDefaultBotForCogSvcAccount bool
Make this a default bot for chosen cognitive service account.
IsEnabled bool
Whether this channel is enabled or not.
CognitiveServiceRegion string
The cognitive service region with this channel registration.
CognitiveServiceResourceId string
The cognitive service id with this channel registration.
CognitiveServiceSubscriptionKey string
The cognitive service subscription key to use with this channel registration.
CustomSpeechModelId string
Custom voice deployment id (optional).
CustomVoiceDeploymentId string
Custom speech model id (optional).
IsDefaultBotForCogSvcAccount bool
Make this a default bot for chosen cognitive service account.
IsEnabled bool
Whether this channel is enabled or not.
cognitiveServiceRegion String
The cognitive service region with this channel registration.
cognitiveServiceResourceId String
The cognitive service id with this channel registration.
cognitiveServiceSubscriptionKey String
The cognitive service subscription key to use with this channel registration.
customSpeechModelId String
Custom voice deployment id (optional).
customVoiceDeploymentId String
Custom speech model id (optional).
isDefaultBotForCogSvcAccount Boolean
Make this a default bot for chosen cognitive service account.
isEnabled Boolean
Whether this channel is enabled or not.
cognitiveServiceRegion string
The cognitive service region with this channel registration.
cognitiveServiceResourceId string
The cognitive service id with this channel registration.
cognitiveServiceSubscriptionKey string
The cognitive service subscription key to use with this channel registration.
customSpeechModelId string
Custom voice deployment id (optional).
customVoiceDeploymentId string
Custom speech model id (optional).
isDefaultBotForCogSvcAccount boolean
Make this a default bot for chosen cognitive service account.
isEnabled boolean
Whether this channel is enabled or not.
cognitive_service_region str
The cognitive service region with this channel registration.
cognitive_service_resource_id str
The cognitive service id with this channel registration.
cognitive_service_subscription_key str
The cognitive service subscription key to use with this channel registration.
custom_speech_model_id str
Custom voice deployment id (optional).
custom_voice_deployment_id str
Custom speech model id (optional).
is_default_bot_for_cog_svc_account bool
Make this a default bot for chosen cognitive service account.
is_enabled bool
Whether this channel is enabled or not.
cognitiveServiceRegion String
The cognitive service region with this channel registration.
cognitiveServiceResourceId String
The cognitive service id with this channel registration.
cognitiveServiceSubscriptionKey String
The cognitive service subscription key to use with this channel registration.
customSpeechModelId String
Custom voice deployment id (optional).
customVoiceDeploymentId String
Custom speech model id (optional).
isDefaultBotForCogSvcAccount Boolean
Make this a default bot for chosen cognitive service account.
isEnabled Boolean
Whether this channel is enabled or not.

DirectLineSpeechChannelPropertiesResponse
, DirectLineSpeechChannelPropertiesResponseArgs

CognitiveServiceRegion string
The cognitive service region with this channel registration.
CognitiveServiceResourceId string
The cognitive service id with this channel registration.
CognitiveServiceSubscriptionKey string
The cognitive service subscription key to use with this channel registration.
CustomSpeechModelId string
Custom voice deployment id (optional).
CustomVoiceDeploymentId string
Custom speech model id (optional).
IsDefaultBotForCogSvcAccount bool
Make this a default bot for chosen cognitive service account.
IsEnabled bool
Whether this channel is enabled or not.
CognitiveServiceRegion string
The cognitive service region with this channel registration.
CognitiveServiceResourceId string
The cognitive service id with this channel registration.
CognitiveServiceSubscriptionKey string
The cognitive service subscription key to use with this channel registration.
CustomSpeechModelId string
Custom voice deployment id (optional).
CustomVoiceDeploymentId string
Custom speech model id (optional).
IsDefaultBotForCogSvcAccount bool
Make this a default bot for chosen cognitive service account.
IsEnabled bool
Whether this channel is enabled or not.
cognitiveServiceRegion String
The cognitive service region with this channel registration.
cognitiveServiceResourceId String
The cognitive service id with this channel registration.
cognitiveServiceSubscriptionKey String
The cognitive service subscription key to use with this channel registration.
customSpeechModelId String
Custom voice deployment id (optional).
customVoiceDeploymentId String
Custom speech model id (optional).
isDefaultBotForCogSvcAccount Boolean
Make this a default bot for chosen cognitive service account.
isEnabled Boolean
Whether this channel is enabled or not.
cognitiveServiceRegion string
The cognitive service region with this channel registration.
cognitiveServiceResourceId string
The cognitive service id with this channel registration.
cognitiveServiceSubscriptionKey string
The cognitive service subscription key to use with this channel registration.
customSpeechModelId string
Custom voice deployment id (optional).
customVoiceDeploymentId string
Custom speech model id (optional).
isDefaultBotForCogSvcAccount boolean
Make this a default bot for chosen cognitive service account.
isEnabled boolean
Whether this channel is enabled or not.
cognitive_service_region str
The cognitive service region with this channel registration.
cognitive_service_resource_id str
The cognitive service id with this channel registration.
cognitive_service_subscription_key str
The cognitive service subscription key to use with this channel registration.
custom_speech_model_id str
Custom voice deployment id (optional).
custom_voice_deployment_id str
Custom speech model id (optional).
is_default_bot_for_cog_svc_account bool
Make this a default bot for chosen cognitive service account.
is_enabled bool
Whether this channel is enabled or not.
cognitiveServiceRegion String
The cognitive service region with this channel registration.
cognitiveServiceResourceId String
The cognitive service id with this channel registration.
cognitiveServiceSubscriptionKey String
The cognitive service subscription key to use with this channel registration.
customSpeechModelId String
Custom voice deployment id (optional).
customVoiceDeploymentId String
Custom speech model id (optional).
isDefaultBotForCogSvcAccount Boolean
Make this a default bot for chosen cognitive service account.
isEnabled Boolean
Whether this channel is enabled or not.

DirectLineSpeechChannelResponse
, DirectLineSpeechChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.DirectLineSpeechChannelPropertiesResponse
The set of properties specific to DirectLine Speech channel resource
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties DirectLineSpeechChannelPropertiesResponse
The set of properties specific to DirectLine Speech channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties DirectLineSpeechChannelPropertiesResponse
The set of properties specific to DirectLine Speech channel resource
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties DirectLineSpeechChannelPropertiesResponse
The set of properties specific to DirectLine Speech channel resource
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties DirectLineSpeechChannelPropertiesResponse
The set of properties specific to DirectLine Speech channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to DirectLine Speech channel resource

EmailChannel
, EmailChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.EmailChannelProperties
The set of properties specific to email channel resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties EmailChannelProperties
The set of properties specific to email channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties EmailChannelProperties
The set of properties specific to email channel resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties EmailChannelProperties
The set of properties specific to email channel resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties EmailChannelProperties
The set of properties specific to email channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to email channel resource

EmailChannelProperties
, EmailChannelPropertiesArgs

EmailAddress This property is required. string
The email address
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AuthMethod double
Email channel auth method. 0 Password (Default); 1 Graph.
MagicCode string
The magic code for setting up the modern authentication.
Password string
The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.
EmailAddress This property is required. string
The email address
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AuthMethod float64
Email channel auth method. 0 Password (Default); 1 Graph.
MagicCode string
The magic code for setting up the modern authentication.
Password string
The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.
emailAddress This property is required. String
The email address
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
authMethod Double
Email channel auth method. 0 Password (Default); 1 Graph.
magicCode String
The magic code for setting up the modern authentication.
password String
The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.
emailAddress This property is required. string
The email address
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
authMethod number
Email channel auth method. 0 Password (Default); 1 Graph.
magicCode string
The magic code for setting up the modern authentication.
password string
The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.
email_address This property is required. str
The email address
is_enabled This property is required. bool
Whether this channel is enabled for the bot
auth_method float
Email channel auth method. 0 Password (Default); 1 Graph.
magic_code str
The magic code for setting up the modern authentication.
password str
The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.
emailAddress This property is required. String
The email address
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
authMethod Number
Email channel auth method. 0 Password (Default); 1 Graph.
magicCode String
The magic code for setting up the modern authentication.
password String
The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.

EmailChannelPropertiesResponse
, EmailChannelPropertiesResponseArgs

EmailAddress This property is required. string
The email address
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AuthMethod double
Email channel auth method. 0 Password (Default); 1 Graph.
MagicCode string
The magic code for setting up the modern authentication.
Password string
The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.
EmailAddress This property is required. string
The email address
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AuthMethod float64
Email channel auth method. 0 Password (Default); 1 Graph.
MagicCode string
The magic code for setting up the modern authentication.
Password string
The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.
emailAddress This property is required. String
The email address
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
authMethod Double
Email channel auth method. 0 Password (Default); 1 Graph.
magicCode String
The magic code for setting up the modern authentication.
password String
The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.
emailAddress This property is required. string
The email address
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
authMethod number
Email channel auth method. 0 Password (Default); 1 Graph.
magicCode string
The magic code for setting up the modern authentication.
password string
The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.
email_address This property is required. str
The email address
is_enabled This property is required. bool
Whether this channel is enabled for the bot
auth_method float
Email channel auth method. 0 Password (Default); 1 Graph.
magic_code str
The magic code for setting up the modern authentication.
password str
The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.
emailAddress This property is required. String
The email address
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
authMethod Number
Email channel auth method. 0 Password (Default); 1 Graph.
magicCode String
The magic code for setting up the modern authentication.
password String
The password for the email address. Value only returned through POST to the action Channel List API, otherwise empty.

EmailChannelResponse
, EmailChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.EmailChannelPropertiesResponse
The set of properties specific to email channel resource
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties EmailChannelPropertiesResponse
The set of properties specific to email channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties EmailChannelPropertiesResponse
The set of properties specific to email channel resource
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties EmailChannelPropertiesResponse
The set of properties specific to email channel resource
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties EmailChannelPropertiesResponse
The set of properties specific to email channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to email channel resource

FacebookChannel
, FacebookChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.FacebookChannelProperties
The set of properties specific to bot facebook channel
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties FacebookChannelProperties
The set of properties specific to bot facebook channel
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties FacebookChannelProperties
The set of properties specific to bot facebook channel
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties FacebookChannelProperties
The set of properties specific to bot facebook channel
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties FacebookChannelProperties
The set of properties specific to bot facebook channel
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to bot facebook channel

FacebookChannelProperties
, FacebookChannelPropertiesArgs

AppId This property is required. string
Facebook application id
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AppSecret string
Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
Pages List<Pulumi.AzureNative.BotService.Inputs.FacebookPage>
The list of Facebook pages
AppId This property is required. string
Facebook application id
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AppSecret string
Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
Pages []FacebookPage
The list of Facebook pages
appId This property is required. String
Facebook application id
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
appSecret String
Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
pages List<FacebookPage>
The list of Facebook pages
appId This property is required. string
Facebook application id
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
appSecret string
Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
pages FacebookPage[]
The list of Facebook pages
app_id This property is required. str
Facebook application id
is_enabled This property is required. bool
Whether this channel is enabled for the bot
app_secret str
Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
pages Sequence[FacebookPage]
The list of Facebook pages
appId This property is required. String
Facebook application id
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
appSecret String
Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
pages List<Property Map>
The list of Facebook pages

FacebookChannelPropertiesResponse
, FacebookChannelPropertiesResponseArgs

AppId This property is required. string
Facebook application id
CallbackUrl This property is required. string
Callback Url
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
VerifyToken This property is required. string
Verify token. Value only returned through POST to the action Channel List API, otherwise empty.
AppSecret string
Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
Pages List<Pulumi.AzureNative.BotService.Inputs.FacebookPageResponse>
The list of Facebook pages
AppId This property is required. string
Facebook application id
CallbackUrl This property is required. string
Callback Url
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
VerifyToken This property is required. string
Verify token. Value only returned through POST to the action Channel List API, otherwise empty.
AppSecret string
Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
Pages []FacebookPageResponse
The list of Facebook pages
appId This property is required. String
Facebook application id
callbackUrl This property is required. String
Callback Url
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
verifyToken This property is required. String
Verify token. Value only returned through POST to the action Channel List API, otherwise empty.
appSecret String
Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
pages List<FacebookPageResponse>
The list of Facebook pages
appId This property is required. string
Facebook application id
callbackUrl This property is required. string
Callback Url
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
verifyToken This property is required. string
Verify token. Value only returned through POST to the action Channel List API, otherwise empty.
appSecret string
Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
pages FacebookPageResponse[]
The list of Facebook pages
app_id This property is required. str
Facebook application id
callback_url This property is required. str
Callback Url
is_enabled This property is required. bool
Whether this channel is enabled for the bot
verify_token This property is required. str
Verify token. Value only returned through POST to the action Channel List API, otherwise empty.
app_secret str
Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
pages Sequence[FacebookPageResponse]
The list of Facebook pages
appId This property is required. String
Facebook application id
callbackUrl This property is required. String
Callback Url
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
verifyToken This property is required. String
Verify token. Value only returned through POST to the action Channel List API, otherwise empty.
appSecret String
Facebook application secret. Value only returned through POST to the action Channel List API, otherwise empty.
pages List<Property Map>
The list of Facebook pages

FacebookChannelResponse
, FacebookChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.FacebookChannelPropertiesResponse
The set of properties specific to bot facebook channel
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties FacebookChannelPropertiesResponse
The set of properties specific to bot facebook channel
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties FacebookChannelPropertiesResponse
The set of properties specific to bot facebook channel
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties FacebookChannelPropertiesResponse
The set of properties specific to bot facebook channel
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties FacebookChannelPropertiesResponse
The set of properties specific to bot facebook channel
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to bot facebook channel

FacebookPage
, FacebookPageArgs

Id This property is required. string
Page id
AccessToken string
Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
Id This property is required. string
Page id
AccessToken string
Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
id This property is required. String
Page id
accessToken String
Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
id This property is required. string
Page id
accessToken string
Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
id This property is required. str
Page id
access_token str
Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
id This property is required. String
Page id
accessToken String
Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.

FacebookPageResponse
, FacebookPageResponseArgs

Id This property is required. string
Page id
AccessToken string
Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
Id This property is required. string
Page id
AccessToken string
Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
id This property is required. String
Page id
accessToken String
Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
id This property is required. string
Page id
accessToken string
Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
id This property is required. str
Page id
access_token str
Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
id This property is required. String
Page id
accessToken String
Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.

KikChannel
, KikChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.KikChannelProperties
The set of properties specific to Kik channel resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties KikChannelProperties
The set of properties specific to Kik channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties KikChannelProperties
The set of properties specific to Kik channel resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties KikChannelProperties
The set of properties specific to Kik channel resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties KikChannelProperties
The set of properties specific to Kik channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Kik channel resource

KikChannelProperties
, KikChannelPropertiesArgs

IsEnabled This property is required. bool
Whether this channel is enabled for the bot
UserName This property is required. string
The Kik user name
ApiKey string
Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
IsValidated bool
Whether this channel is validated for the bot
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
UserName This property is required. string
The Kik user name
ApiKey string
Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
IsValidated bool
Whether this channel is validated for the bot
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
userName This property is required. String
The Kik user name
apiKey String
Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated Boolean
Whether this channel is validated for the bot
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
userName This property is required. string
The Kik user name
apiKey string
Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated boolean
Whether this channel is validated for the bot
is_enabled This property is required. bool
Whether this channel is enabled for the bot
user_name This property is required. str
The Kik user name
api_key str
Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
is_validated bool
Whether this channel is validated for the bot
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
userName This property is required. String
The Kik user name
apiKey String
Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated Boolean
Whether this channel is validated for the bot

KikChannelPropertiesResponse
, KikChannelPropertiesResponseArgs

IsEnabled This property is required. bool
Whether this channel is enabled for the bot
UserName This property is required. string
The Kik user name
ApiKey string
Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
IsValidated bool
Whether this channel is validated for the bot
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
UserName This property is required. string
The Kik user name
ApiKey string
Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
IsValidated bool
Whether this channel is validated for the bot
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
userName This property is required. String
The Kik user name
apiKey String
Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated Boolean
Whether this channel is validated for the bot
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
userName This property is required. string
The Kik user name
apiKey string
Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated boolean
Whether this channel is validated for the bot
is_enabled This property is required. bool
Whether this channel is enabled for the bot
user_name This property is required. str
The Kik user name
api_key str
Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
is_validated bool
Whether this channel is validated for the bot
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
userName This property is required. String
The Kik user name
apiKey String
Kik API key. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated Boolean
Whether this channel is validated for the bot

KikChannelResponse
, KikChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.KikChannelPropertiesResponse
The set of properties specific to Kik channel resource
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties KikChannelPropertiesResponse
The set of properties specific to Kik channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties KikChannelPropertiesResponse
The set of properties specific to Kik channel resource
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties KikChannelPropertiesResponse
The set of properties specific to Kik channel resource
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties KikChannelPropertiesResponse
The set of properties specific to Kik channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Kik channel resource

Kind
, KindArgs

Sdk
sdk
Designer
designer
Bot
bot
Function
function
Azurebot
azurebot
KindSdk
sdk
KindDesigner
designer
KindBot
bot
KindFunction
function
KindAzurebot
azurebot
Sdk
sdk
Designer
designer
Bot
bot
Function
function
Azurebot
azurebot
Sdk
sdk
Designer
designer
Bot
bot
Function
function
Azurebot
azurebot
SDK
sdk
DESIGNER
designer
BOT
bot
FUNCTION
function
AZUREBOT
azurebot
"sdk"
sdk
"designer"
designer
"bot"
bot
"function"
function
"azurebot"
azurebot

LineChannel
, LineChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.LineChannelProperties
The set of properties specific to line channel resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties LineChannelProperties
The set of properties specific to line channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties LineChannelProperties
The set of properties specific to line channel resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties LineChannelProperties
The set of properties specific to line channel resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties LineChannelProperties
The set of properties specific to line channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to line channel resource

LineChannelProperties
, LineChannelPropertiesArgs

LineRegistrations This property is required. List<Pulumi.AzureNative.BotService.Inputs.LineRegistration>
The list of line channel registrations
LineRegistrations This property is required. []LineRegistration
The list of line channel registrations
lineRegistrations This property is required. List<LineRegistration>
The list of line channel registrations
lineRegistrations This property is required. LineRegistration[]
The list of line channel registrations
line_registrations This property is required. Sequence[LineRegistration]
The list of line channel registrations
lineRegistrations This property is required. List<Property Map>
The list of line channel registrations

LineChannelPropertiesResponse
, LineChannelPropertiesResponseArgs

CallbackUrl This property is required. string
Callback Url to enter in line registration.
IsValidated This property is required. bool
Whether this channel is validated for the bot
LineRegistrations This property is required. List<Pulumi.AzureNative.BotService.Inputs.LineRegistrationResponse>
The list of line channel registrations
CallbackUrl This property is required. string
Callback Url to enter in line registration.
IsValidated This property is required. bool
Whether this channel is validated for the bot
LineRegistrations This property is required. []LineRegistrationResponse
The list of line channel registrations
callbackUrl This property is required. String
Callback Url to enter in line registration.
isValidated This property is required. Boolean
Whether this channel is validated for the bot
lineRegistrations This property is required. List<LineRegistrationResponse>
The list of line channel registrations
callbackUrl This property is required. string
Callback Url to enter in line registration.
isValidated This property is required. boolean
Whether this channel is validated for the bot
lineRegistrations This property is required. LineRegistrationResponse[]
The list of line channel registrations
callback_url This property is required. str
Callback Url to enter in line registration.
is_validated This property is required. bool
Whether this channel is validated for the bot
line_registrations This property is required. Sequence[LineRegistrationResponse]
The list of line channel registrations
callbackUrl This property is required. String
Callback Url to enter in line registration.
isValidated This property is required. Boolean
Whether this channel is validated for the bot
lineRegistrations This property is required. List<Property Map>
The list of line channel registrations

LineChannelResponse
, LineChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.LineChannelPropertiesResponse
The set of properties specific to line channel resource
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties LineChannelPropertiesResponse
The set of properties specific to line channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties LineChannelPropertiesResponse
The set of properties specific to line channel resource
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties LineChannelPropertiesResponse
The set of properties specific to line channel resource
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties LineChannelPropertiesResponse
The set of properties specific to line channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to line channel resource

LineRegistration
, LineRegistrationArgs

ChannelAccessToken string
Access token for the line channel registration
ChannelSecret string
Secret for the line channel registration
ChannelAccessToken string
Access token for the line channel registration
ChannelSecret string
Secret for the line channel registration
channelAccessToken String
Access token for the line channel registration
channelSecret String
Secret for the line channel registration
channelAccessToken string
Access token for the line channel registration
channelSecret string
Secret for the line channel registration
channel_access_token str
Access token for the line channel registration
channel_secret str
Secret for the line channel registration
channelAccessToken String
Access token for the line channel registration
channelSecret String
Secret for the line channel registration

LineRegistrationResponse
, LineRegistrationResponseArgs

GeneratedId This property is required. string
Id generated for the line channel registration
ChannelAccessToken string
Access token for the line channel registration
ChannelSecret string
Secret for the line channel registration
GeneratedId This property is required. string
Id generated for the line channel registration
ChannelAccessToken string
Access token for the line channel registration
ChannelSecret string
Secret for the line channel registration
generatedId This property is required. String
Id generated for the line channel registration
channelAccessToken String
Access token for the line channel registration
channelSecret String
Secret for the line channel registration
generatedId This property is required. string
Id generated for the line channel registration
channelAccessToken string
Access token for the line channel registration
channelSecret string
Secret for the line channel registration
generated_id This property is required. str
Id generated for the line channel registration
channel_access_token str
Access token for the line channel registration
channel_secret str
Secret for the line channel registration
generatedId This property is required. String
Id generated for the line channel registration
channelAccessToken String
Access token for the line channel registration
channelSecret String
Secret for the line channel registration

M365Extensions
, M365ExtensionsArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.

M365ExtensionsResponse
, M365ExtensionsResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.

MsTeamsChannel
, MsTeamsChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.MsTeamsChannelProperties
The set of properties specific to Microsoft Teams channel resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties MsTeamsChannelProperties
The set of properties specific to Microsoft Teams channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties MsTeamsChannelProperties
The set of properties specific to Microsoft Teams channel resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties MsTeamsChannelProperties
The set of properties specific to Microsoft Teams channel resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties MsTeamsChannelProperties
The set of properties specific to Microsoft Teams channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Microsoft Teams channel resource

MsTeamsChannelProperties
, MsTeamsChannelPropertiesArgs

IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AcceptedTerms bool
Whether this channel accepted terms
CallingWebhook string
Webhook for Microsoft Teams channel calls
DeploymentEnvironment string
Deployment environment for Microsoft Teams channel calls
EnableCalling bool
Enable calling for Microsoft Teams channel
IncomingCallRoute string
Webhook for Microsoft Teams channel calls
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AcceptedTerms bool
Whether this channel accepted terms
CallingWebhook string
Webhook for Microsoft Teams channel calls
DeploymentEnvironment string
Deployment environment for Microsoft Teams channel calls
EnableCalling bool
Enable calling for Microsoft Teams channel
IncomingCallRoute string
Webhook for Microsoft Teams channel calls
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
acceptedTerms Boolean
Whether this channel accepted terms
callingWebhook String
Webhook for Microsoft Teams channel calls
deploymentEnvironment String
Deployment environment for Microsoft Teams channel calls
enableCalling Boolean
Enable calling for Microsoft Teams channel
incomingCallRoute String
Webhook for Microsoft Teams channel calls
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
acceptedTerms boolean
Whether this channel accepted terms
callingWebhook string
Webhook for Microsoft Teams channel calls
deploymentEnvironment string
Deployment environment for Microsoft Teams channel calls
enableCalling boolean
Enable calling for Microsoft Teams channel
incomingCallRoute string
Webhook for Microsoft Teams channel calls
is_enabled This property is required. bool
Whether this channel is enabled for the bot
accepted_terms bool
Whether this channel accepted terms
calling_webhook str
Webhook for Microsoft Teams channel calls
deployment_environment str
Deployment environment for Microsoft Teams channel calls
enable_calling bool
Enable calling for Microsoft Teams channel
incoming_call_route str
Webhook for Microsoft Teams channel calls
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
acceptedTerms Boolean
Whether this channel accepted terms
callingWebhook String
Webhook for Microsoft Teams channel calls
deploymentEnvironment String
Deployment environment for Microsoft Teams channel calls
enableCalling Boolean
Enable calling for Microsoft Teams channel
incomingCallRoute String
Webhook for Microsoft Teams channel calls

MsTeamsChannelPropertiesResponse
, MsTeamsChannelPropertiesResponseArgs

IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AcceptedTerms bool
Whether this channel accepted terms
CallingWebhook string
Webhook for Microsoft Teams channel calls
DeploymentEnvironment string
Deployment environment for Microsoft Teams channel calls
EnableCalling bool
Enable calling for Microsoft Teams channel
IncomingCallRoute string
Webhook for Microsoft Teams channel calls
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AcceptedTerms bool
Whether this channel accepted terms
CallingWebhook string
Webhook for Microsoft Teams channel calls
DeploymentEnvironment string
Deployment environment for Microsoft Teams channel calls
EnableCalling bool
Enable calling for Microsoft Teams channel
IncomingCallRoute string
Webhook for Microsoft Teams channel calls
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
acceptedTerms Boolean
Whether this channel accepted terms
callingWebhook String
Webhook for Microsoft Teams channel calls
deploymentEnvironment String
Deployment environment for Microsoft Teams channel calls
enableCalling Boolean
Enable calling for Microsoft Teams channel
incomingCallRoute String
Webhook for Microsoft Teams channel calls
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
acceptedTerms boolean
Whether this channel accepted terms
callingWebhook string
Webhook for Microsoft Teams channel calls
deploymentEnvironment string
Deployment environment for Microsoft Teams channel calls
enableCalling boolean
Enable calling for Microsoft Teams channel
incomingCallRoute string
Webhook for Microsoft Teams channel calls
is_enabled This property is required. bool
Whether this channel is enabled for the bot
accepted_terms bool
Whether this channel accepted terms
calling_webhook str
Webhook for Microsoft Teams channel calls
deployment_environment str
Deployment environment for Microsoft Teams channel calls
enable_calling bool
Enable calling for Microsoft Teams channel
incoming_call_route str
Webhook for Microsoft Teams channel calls
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
acceptedTerms Boolean
Whether this channel accepted terms
callingWebhook String
Webhook for Microsoft Teams channel calls
deploymentEnvironment String
Deployment environment for Microsoft Teams channel calls
enableCalling Boolean
Enable calling for Microsoft Teams channel
incomingCallRoute String
Webhook for Microsoft Teams channel calls

MsTeamsChannelResponse
, MsTeamsChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.MsTeamsChannelPropertiesResponse
The set of properties specific to Microsoft Teams channel resource
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties MsTeamsChannelPropertiesResponse
The set of properties specific to Microsoft Teams channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties MsTeamsChannelPropertiesResponse
The set of properties specific to Microsoft Teams channel resource
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties MsTeamsChannelPropertiesResponse
The set of properties specific to Microsoft Teams channel resource
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties MsTeamsChannelPropertiesResponse
The set of properties specific to Microsoft Teams channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Microsoft Teams channel resource

Omnichannel
, OmnichannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.

OmnichannelResponse
, OmnichannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.

OutlookChannel
, OutlookChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.

OutlookChannelResponse
, OutlookChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.

SearchAssistant
, SearchAssistantArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.

SearchAssistantResponse
, SearchAssistantResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.

Sku
, SkuArgs

Name This property is required. string | Pulumi.AzureNative.BotService.SkuName
The sku name
Name This property is required. string | SkuName
The sku name
name This property is required. String | SkuName
The sku name
name This property is required. string | SkuName
The sku name
name This property is required. str | SkuName
The sku name
name This property is required. String | "F0" | "S1"
The sku name

SkuName
, SkuNameArgs

F0
F0
S1
S1
SkuNameF0
F0
SkuNameS1
S1
F0
F0
S1
S1
F0
F0
S1
S1
F0
F0
S1
S1
"F0"
F0
"S1"
S1

SkuResponse
, SkuResponseArgs

Name This property is required. string
The sku name
Tier This property is required. string
Gets the sku tier. This is based on the SKU name.
Name This property is required. string
The sku name
Tier This property is required. string
Gets the sku tier. This is based on the SKU name.
name This property is required. String
The sku name
tier This property is required. String
Gets the sku tier. This is based on the SKU name.
name This property is required. string
The sku name
tier This property is required. string
Gets the sku tier. This is based on the SKU name.
name This property is required. str
The sku name
tier This property is required. str
Gets the sku tier. This is based on the SKU name.
name This property is required. String
The sku name
tier This property is required. String
Gets the sku tier. This is based on the SKU name.

SkypeChannel
, SkypeChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.SkypeChannelProperties
The set of properties specific to Skype channel resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties SkypeChannelProperties
The set of properties specific to Skype channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties SkypeChannelProperties
The set of properties specific to Skype channel resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties SkypeChannelProperties
The set of properties specific to Skype channel resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties SkypeChannelProperties
The set of properties specific to Skype channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Skype channel resource

SkypeChannelProperties
, SkypeChannelPropertiesArgs

IsEnabled This property is required. bool
Whether this channel is enabled for the bot
CallingWebHook string
Calling web hook for Skype channel
EnableCalling bool
Enable calling for Skype channel
EnableGroups bool
Enable groups for Skype channel
EnableMediaCards bool
Enable media cards for Skype channel
EnableMessaging bool
Enable messaging for Skype channel
EnableScreenSharing bool
Enable screen sharing for Skype channel
EnableVideo bool
Enable video for Skype channel
GroupsMode string
Group mode for Skype channel
IncomingCallRoute string
Incoming call route for Skype channel
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
CallingWebHook string
Calling web hook for Skype channel
EnableCalling bool
Enable calling for Skype channel
EnableGroups bool
Enable groups for Skype channel
EnableMediaCards bool
Enable media cards for Skype channel
EnableMessaging bool
Enable messaging for Skype channel
EnableScreenSharing bool
Enable screen sharing for Skype channel
EnableVideo bool
Enable video for Skype channel
GroupsMode string
Group mode for Skype channel
IncomingCallRoute string
Incoming call route for Skype channel
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
callingWebHook String
Calling web hook for Skype channel
enableCalling Boolean
Enable calling for Skype channel
enableGroups Boolean
Enable groups for Skype channel
enableMediaCards Boolean
Enable media cards for Skype channel
enableMessaging Boolean
Enable messaging for Skype channel
enableScreenSharing Boolean
Enable screen sharing for Skype channel
enableVideo Boolean
Enable video for Skype channel
groupsMode String
Group mode for Skype channel
incomingCallRoute String
Incoming call route for Skype channel
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
callingWebHook string
Calling web hook for Skype channel
enableCalling boolean
Enable calling for Skype channel
enableGroups boolean
Enable groups for Skype channel
enableMediaCards boolean
Enable media cards for Skype channel
enableMessaging boolean
Enable messaging for Skype channel
enableScreenSharing boolean
Enable screen sharing for Skype channel
enableVideo boolean
Enable video for Skype channel
groupsMode string
Group mode for Skype channel
incomingCallRoute string
Incoming call route for Skype channel
is_enabled This property is required. bool
Whether this channel is enabled for the bot
calling_web_hook str
Calling web hook for Skype channel
enable_calling bool
Enable calling for Skype channel
enable_groups bool
Enable groups for Skype channel
enable_media_cards bool
Enable media cards for Skype channel
enable_messaging bool
Enable messaging for Skype channel
enable_screen_sharing bool
Enable screen sharing for Skype channel
enable_video bool
Enable video for Skype channel
groups_mode str
Group mode for Skype channel
incoming_call_route str
Incoming call route for Skype channel
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
callingWebHook String
Calling web hook for Skype channel
enableCalling Boolean
Enable calling for Skype channel
enableGroups Boolean
Enable groups for Skype channel
enableMediaCards Boolean
Enable media cards for Skype channel
enableMessaging Boolean
Enable messaging for Skype channel
enableScreenSharing Boolean
Enable screen sharing for Skype channel
enableVideo Boolean
Enable video for Skype channel
groupsMode String
Group mode for Skype channel
incomingCallRoute String
Incoming call route for Skype channel

SkypeChannelPropertiesResponse
, SkypeChannelPropertiesResponseArgs

IsEnabled This property is required. bool
Whether this channel is enabled for the bot
CallingWebHook string
Calling web hook for Skype channel
EnableCalling bool
Enable calling for Skype channel
EnableGroups bool
Enable groups for Skype channel
EnableMediaCards bool
Enable media cards for Skype channel
EnableMessaging bool
Enable messaging for Skype channel
EnableScreenSharing bool
Enable screen sharing for Skype channel
EnableVideo bool
Enable video for Skype channel
GroupsMode string
Group mode for Skype channel
IncomingCallRoute string
Incoming call route for Skype channel
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
CallingWebHook string
Calling web hook for Skype channel
EnableCalling bool
Enable calling for Skype channel
EnableGroups bool
Enable groups for Skype channel
EnableMediaCards bool
Enable media cards for Skype channel
EnableMessaging bool
Enable messaging for Skype channel
EnableScreenSharing bool
Enable screen sharing for Skype channel
EnableVideo bool
Enable video for Skype channel
GroupsMode string
Group mode for Skype channel
IncomingCallRoute string
Incoming call route for Skype channel
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
callingWebHook String
Calling web hook for Skype channel
enableCalling Boolean
Enable calling for Skype channel
enableGroups Boolean
Enable groups for Skype channel
enableMediaCards Boolean
Enable media cards for Skype channel
enableMessaging Boolean
Enable messaging for Skype channel
enableScreenSharing Boolean
Enable screen sharing for Skype channel
enableVideo Boolean
Enable video for Skype channel
groupsMode String
Group mode for Skype channel
incomingCallRoute String
Incoming call route for Skype channel
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
callingWebHook string
Calling web hook for Skype channel
enableCalling boolean
Enable calling for Skype channel
enableGroups boolean
Enable groups for Skype channel
enableMediaCards boolean
Enable media cards for Skype channel
enableMessaging boolean
Enable messaging for Skype channel
enableScreenSharing boolean
Enable screen sharing for Skype channel
enableVideo boolean
Enable video for Skype channel
groupsMode string
Group mode for Skype channel
incomingCallRoute string
Incoming call route for Skype channel
is_enabled This property is required. bool
Whether this channel is enabled for the bot
calling_web_hook str
Calling web hook for Skype channel
enable_calling bool
Enable calling for Skype channel
enable_groups bool
Enable groups for Skype channel
enable_media_cards bool
Enable media cards for Skype channel
enable_messaging bool
Enable messaging for Skype channel
enable_screen_sharing bool
Enable screen sharing for Skype channel
enable_video bool
Enable video for Skype channel
groups_mode str
Group mode for Skype channel
incoming_call_route str
Incoming call route for Skype channel
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
callingWebHook String
Calling web hook for Skype channel
enableCalling Boolean
Enable calling for Skype channel
enableGroups Boolean
Enable groups for Skype channel
enableMediaCards Boolean
Enable media cards for Skype channel
enableMessaging Boolean
Enable messaging for Skype channel
enableScreenSharing Boolean
Enable screen sharing for Skype channel
enableVideo Boolean
Enable video for Skype channel
groupsMode String
Group mode for Skype channel
incomingCallRoute String
Incoming call route for Skype channel

SkypeChannelResponse
, SkypeChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.SkypeChannelPropertiesResponse
The set of properties specific to Skype channel resource
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties SkypeChannelPropertiesResponse
The set of properties specific to Skype channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties SkypeChannelPropertiesResponse
The set of properties specific to Skype channel resource
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties SkypeChannelPropertiesResponse
The set of properties specific to Skype channel resource
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties SkypeChannelPropertiesResponse
The set of properties specific to Skype channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Skype channel resource

SlackChannel
, SlackChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.SlackChannelProperties
The set of properties specific to Slack channel resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties SlackChannelProperties
The set of properties specific to Slack channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties SlackChannelProperties
The set of properties specific to Slack channel resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties SlackChannelProperties
The set of properties specific to Slack channel resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties SlackChannelProperties
The set of properties specific to Slack channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Slack channel resource

SlackChannelProperties
, SlackChannelPropertiesArgs

IsEnabled This property is required. bool
Whether this channel is enabled for the bot
ClientId string
The Slack client id
ClientSecret string
The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
LandingPageUrl string
The Slack landing page Url
RegisterBeforeOAuthFlow bool
Whether to register the settings before OAuth validation is performed. Recommended to True.
Scopes string
The Slack permission scopes.
SigningSecret string
The Slack signing secret.
VerificationToken string
The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
ClientId string
The Slack client id
ClientSecret string
The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
LandingPageUrl string
The Slack landing page Url
RegisterBeforeOAuthFlow bool
Whether to register the settings before OAuth validation is performed. Recommended to True.
Scopes string
The Slack permission scopes.
SigningSecret string
The Slack signing secret.
VerificationToken string
The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
clientId String
The Slack client id
clientSecret String
The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
landingPageUrl String
The Slack landing page Url
registerBeforeOAuthFlow Boolean
Whether to register the settings before OAuth validation is performed. Recommended to True.
scopes String
The Slack permission scopes.
signingSecret String
The Slack signing secret.
verificationToken String
The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
clientId string
The Slack client id
clientSecret string
The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
landingPageUrl string
The Slack landing page Url
registerBeforeOAuthFlow boolean
Whether to register the settings before OAuth validation is performed. Recommended to True.
scopes string
The Slack permission scopes.
signingSecret string
The Slack signing secret.
verificationToken string
The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.
is_enabled This property is required. bool
Whether this channel is enabled for the bot
client_id str
The Slack client id
client_secret str
The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
landing_page_url str
The Slack landing page Url
register_before_o_auth_flow bool
Whether to register the settings before OAuth validation is performed. Recommended to True.
scopes str
The Slack permission scopes.
signing_secret str
The Slack signing secret.
verification_token str
The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
clientId String
The Slack client id
clientSecret String
The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
landingPageUrl String
The Slack landing page Url
registerBeforeOAuthFlow Boolean
Whether to register the settings before OAuth validation is performed. Recommended to True.
scopes String
The Slack permission scopes.
signingSecret String
The Slack signing secret.
verificationToken String
The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.

SlackChannelPropertiesResponse
, SlackChannelPropertiesResponseArgs

IsEnabled This property is required. bool
Whether this channel is enabled for the bot
IsValidated This property is required. bool
Whether this channel is validated for the bot
LastSubmissionId This property is required. string
The Sms auth token
RedirectAction This property is required. string
The Slack redirect action
ClientId string
The Slack client id
ClientSecret string
The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
LandingPageUrl string
The Slack landing page Url
RegisterBeforeOAuthFlow bool
Whether to register the settings before OAuth validation is performed. Recommended to True.
Scopes string
The Slack permission scopes.
SigningSecret string
The Slack signing secret.
VerificationToken string
The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
IsValidated This property is required. bool
Whether this channel is validated for the bot
LastSubmissionId This property is required. string
The Sms auth token
RedirectAction This property is required. string
The Slack redirect action
ClientId string
The Slack client id
ClientSecret string
The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
LandingPageUrl string
The Slack landing page Url
RegisterBeforeOAuthFlow bool
Whether to register the settings before OAuth validation is performed. Recommended to True.
Scopes string
The Slack permission scopes.
SigningSecret string
The Slack signing secret.
VerificationToken string
The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
isValidated This property is required. Boolean
Whether this channel is validated for the bot
lastSubmissionId This property is required. String
The Sms auth token
redirectAction This property is required. String
The Slack redirect action
clientId String
The Slack client id
clientSecret String
The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
landingPageUrl String
The Slack landing page Url
registerBeforeOAuthFlow Boolean
Whether to register the settings before OAuth validation is performed. Recommended to True.
scopes String
The Slack permission scopes.
signingSecret String
The Slack signing secret.
verificationToken String
The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
isValidated This property is required. boolean
Whether this channel is validated for the bot
lastSubmissionId This property is required. string
The Sms auth token
redirectAction This property is required. string
The Slack redirect action
clientId string
The Slack client id
clientSecret string
The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
landingPageUrl string
The Slack landing page Url
registerBeforeOAuthFlow boolean
Whether to register the settings before OAuth validation is performed. Recommended to True.
scopes string
The Slack permission scopes.
signingSecret string
The Slack signing secret.
verificationToken string
The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.
is_enabled This property is required. bool
Whether this channel is enabled for the bot
is_validated This property is required. bool
Whether this channel is validated for the bot
last_submission_id This property is required. str
The Sms auth token
redirect_action This property is required. str
The Slack redirect action
client_id str
The Slack client id
client_secret str
The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
landing_page_url str
The Slack landing page Url
register_before_o_auth_flow bool
Whether to register the settings before OAuth validation is performed. Recommended to True.
scopes str
The Slack permission scopes.
signing_secret str
The Slack signing secret.
verification_token str
The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
isValidated This property is required. Boolean
Whether this channel is validated for the bot
lastSubmissionId This property is required. String
The Sms auth token
redirectAction This property is required. String
The Slack redirect action
clientId String
The Slack client id
clientSecret String
The Slack client secret. Value only returned through POST to the action Channel List API, otherwise empty.
landingPageUrl String
The Slack landing page Url
registerBeforeOAuthFlow Boolean
Whether to register the settings before OAuth validation is performed. Recommended to True.
scopes String
The Slack permission scopes.
signingSecret String
The Slack signing secret.
verificationToken String
The Slack verification token. Value only returned through POST to the action Channel List API, otherwise empty.

SlackChannelResponse
, SlackChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.SlackChannelPropertiesResponse
The set of properties specific to Slack channel resource
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties SlackChannelPropertiesResponse
The set of properties specific to Slack channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties SlackChannelPropertiesResponse
The set of properties specific to Slack channel resource
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties SlackChannelPropertiesResponse
The set of properties specific to Slack channel resource
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties SlackChannelPropertiesResponse
The set of properties specific to Slack channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Slack channel resource

SmsChannel
, SmsChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.SmsChannelProperties
The set of properties specific to Sms channel resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties SmsChannelProperties
The set of properties specific to Sms channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties SmsChannelProperties
The set of properties specific to Sms channel resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties SmsChannelProperties
The set of properties specific to Sms channel resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties SmsChannelProperties
The set of properties specific to Sms channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Sms channel resource

SmsChannelProperties
, SmsChannelPropertiesArgs

AccountSID This property is required. string
The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
Phone This property is required. string
The Sms phone
AuthToken string
The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
IsValidated bool
Whether this channel is validated for the bot
AccountSID This property is required. string
The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
Phone This property is required. string
The Sms phone
AuthToken string
The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
IsValidated bool
Whether this channel is validated for the bot
accountSID This property is required. String
The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
phone This property is required. String
The Sms phone
authToken String
The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated Boolean
Whether this channel is validated for the bot
accountSID This property is required. string
The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
phone This property is required. string
The Sms phone
authToken string
The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated boolean
Whether this channel is validated for the bot
account_sid This property is required. str
The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
is_enabled This property is required. bool
Whether this channel is enabled for the bot
phone This property is required. str
The Sms phone
auth_token str
The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
is_validated bool
Whether this channel is validated for the bot
accountSID This property is required. String
The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
phone This property is required. String
The Sms phone
authToken String
The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated Boolean
Whether this channel is validated for the bot

SmsChannelPropertiesResponse
, SmsChannelPropertiesResponseArgs

AccountSID This property is required. string
The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
Phone This property is required. string
The Sms phone
AuthToken string
The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
IsValidated bool
Whether this channel is validated for the bot
AccountSID This property is required. string
The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
Phone This property is required. string
The Sms phone
AuthToken string
The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
IsValidated bool
Whether this channel is validated for the bot
accountSID This property is required. String
The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
phone This property is required. String
The Sms phone
authToken String
The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated Boolean
Whether this channel is validated for the bot
accountSID This property is required. string
The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
phone This property is required. string
The Sms phone
authToken string
The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated boolean
Whether this channel is validated for the bot
account_sid This property is required. str
The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
is_enabled This property is required. bool
Whether this channel is enabled for the bot
phone This property is required. str
The Sms phone
auth_token str
The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
is_validated bool
Whether this channel is validated for the bot
accountSID This property is required. String
The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
phone This property is required. String
The Sms phone
authToken String
The Sms auth token. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated Boolean
Whether this channel is validated for the bot

SmsChannelResponse
, SmsChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.SmsChannelPropertiesResponse
The set of properties specific to Sms channel resource
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties SmsChannelPropertiesResponse
The set of properties specific to Sms channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties SmsChannelPropertiesResponse
The set of properties specific to Sms channel resource
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties SmsChannelPropertiesResponse
The set of properties specific to Sms channel resource
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties SmsChannelPropertiesResponse
The set of properties specific to Sms channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Sms channel resource

TelegramChannel
, TelegramChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.TelegramChannelProperties
The set of properties specific to Telegram channel resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties TelegramChannelProperties
The set of properties specific to Telegram channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties TelegramChannelProperties
The set of properties specific to Telegram channel resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties TelegramChannelProperties
The set of properties specific to Telegram channel resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties TelegramChannelProperties
The set of properties specific to Telegram channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Telegram channel resource

TelegramChannelProperties
, TelegramChannelPropertiesArgs

IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AccessToken string
The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
IsValidated bool
Whether this channel is validated for the bot
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AccessToken string
The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
IsValidated bool
Whether this channel is validated for the bot
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
accessToken String
The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated Boolean
Whether this channel is validated for the bot
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
accessToken string
The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated boolean
Whether this channel is validated for the bot
is_enabled This property is required. bool
Whether this channel is enabled for the bot
access_token str
The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
is_validated bool
Whether this channel is validated for the bot
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
accessToken String
The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated Boolean
Whether this channel is validated for the bot

TelegramChannelPropertiesResponse
, TelegramChannelPropertiesResponseArgs

IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AccessToken string
The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
IsValidated bool
Whether this channel is validated for the bot
IsEnabled This property is required. bool
Whether this channel is enabled for the bot
AccessToken string
The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
IsValidated bool
Whether this channel is validated for the bot
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
accessToken String
The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated Boolean
Whether this channel is validated for the bot
isEnabled This property is required. boolean
Whether this channel is enabled for the bot
accessToken string
The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated boolean
Whether this channel is validated for the bot
is_enabled This property is required. bool
Whether this channel is enabled for the bot
access_token str
The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
is_validated bool
Whether this channel is validated for the bot
isEnabled This property is required. Boolean
Whether this channel is enabled for the bot
accessToken String
The Telegram access token. Value only returned through POST to the action Channel List API, otherwise empty.
isValidated Boolean
Whether this channel is validated for the bot

TelegramChannelResponse
, TelegramChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.TelegramChannelPropertiesResponse
The set of properties specific to Telegram channel resource
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties TelegramChannelPropertiesResponse
The set of properties specific to Telegram channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties TelegramChannelPropertiesResponse
The set of properties specific to Telegram channel resource
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties TelegramChannelPropertiesResponse
The set of properties specific to Telegram channel resource
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties TelegramChannelPropertiesResponse
The set of properties specific to Telegram channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Telegram channel resource

TelephonyChannel
, TelephonyChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.TelephonyChannelProperties
The set of properties specific to Telephony channel resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties TelephonyChannelProperties
The set of properties specific to Telephony channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties TelephonyChannelProperties
The set of properties specific to Telephony channel resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties TelephonyChannelProperties
The set of properties specific to Telephony channel resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties TelephonyChannelProperties
The set of properties specific to Telephony channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Telephony channel resource

TelephonyChannelProperties
, TelephonyChannelPropertiesArgs

ApiConfigurations List<Pulumi.AzureNative.BotService.Inputs.TelephonyChannelResourceApiConfiguration>
The list of Telephony api configuration
CognitiveServiceRegion string
The extensionKey2
CognitiveServiceSubscriptionKey string
The extensionKey1
DefaultLocale string
The default locale of the channel
IsEnabled bool
Whether the channel is enabled
PhoneNumbers List<Pulumi.AzureNative.BotService.Inputs.TelephonyPhoneNumbers>
The list of Telephony phone numbers
PremiumSKU string
The premium SKU applied to the channel
ApiConfigurations []TelephonyChannelResourceApiConfiguration
The list of Telephony api configuration
CognitiveServiceRegion string
The extensionKey2
CognitiveServiceSubscriptionKey string
The extensionKey1
DefaultLocale string
The default locale of the channel
IsEnabled bool
Whether the channel is enabled
PhoneNumbers []TelephonyPhoneNumbers
The list of Telephony phone numbers
PremiumSKU string
The premium SKU applied to the channel
apiConfigurations List<TelephonyChannelResourceApiConfiguration>
The list of Telephony api configuration
cognitiveServiceRegion String
The extensionKey2
cognitiveServiceSubscriptionKey String
The extensionKey1
defaultLocale String
The default locale of the channel
isEnabled Boolean
Whether the channel is enabled
phoneNumbers List<TelephonyPhoneNumbers>
The list of Telephony phone numbers
premiumSKU String
The premium SKU applied to the channel
apiConfigurations TelephonyChannelResourceApiConfiguration[]
The list of Telephony api configuration
cognitiveServiceRegion string
The extensionKey2
cognitiveServiceSubscriptionKey string
The extensionKey1
defaultLocale string
The default locale of the channel
isEnabled boolean
Whether the channel is enabled
phoneNumbers TelephonyPhoneNumbers[]
The list of Telephony phone numbers
premiumSKU string
The premium SKU applied to the channel
api_configurations Sequence[TelephonyChannelResourceApiConfiguration]
The list of Telephony api configuration
cognitive_service_region str
The extensionKey2
cognitive_service_subscription_key str
The extensionKey1
default_locale str
The default locale of the channel
is_enabled bool
Whether the channel is enabled
phone_numbers Sequence[TelephonyPhoneNumbers]
The list of Telephony phone numbers
premium_sku str
The premium SKU applied to the channel
apiConfigurations List<Property Map>
The list of Telephony api configuration
cognitiveServiceRegion String
The extensionKey2
cognitiveServiceSubscriptionKey String
The extensionKey1
defaultLocale String
The default locale of the channel
isEnabled Boolean
Whether the channel is enabled
phoneNumbers List<Property Map>
The list of Telephony phone numbers
premiumSKU String
The premium SKU applied to the channel

TelephonyChannelPropertiesResponse
, TelephonyChannelPropertiesResponseArgs

ApiConfigurations List<Pulumi.AzureNative.BotService.Inputs.TelephonyChannelResourceApiConfigurationResponse>
The list of Telephony api configuration
CognitiveServiceRegion string
The extensionKey2
CognitiveServiceSubscriptionKey string
The extensionKey1
DefaultLocale string
The default locale of the channel
IsEnabled bool
Whether the channel is enabled
PhoneNumbers List<Pulumi.AzureNative.BotService.Inputs.TelephonyPhoneNumbersResponse>
The list of Telephony phone numbers
PremiumSKU string
The premium SKU applied to the channel
ApiConfigurations []TelephonyChannelResourceApiConfigurationResponse
The list of Telephony api configuration
CognitiveServiceRegion string
The extensionKey2
CognitiveServiceSubscriptionKey string
The extensionKey1
DefaultLocale string
The default locale of the channel
IsEnabled bool
Whether the channel is enabled
PhoneNumbers []TelephonyPhoneNumbersResponse
The list of Telephony phone numbers
PremiumSKU string
The premium SKU applied to the channel
apiConfigurations List<TelephonyChannelResourceApiConfigurationResponse>
The list of Telephony api configuration
cognitiveServiceRegion String
The extensionKey2
cognitiveServiceSubscriptionKey String
The extensionKey1
defaultLocale String
The default locale of the channel
isEnabled Boolean
Whether the channel is enabled
phoneNumbers List<TelephonyPhoneNumbersResponse>
The list of Telephony phone numbers
premiumSKU String
The premium SKU applied to the channel
apiConfigurations TelephonyChannelResourceApiConfigurationResponse[]
The list of Telephony api configuration
cognitiveServiceRegion string
The extensionKey2
cognitiveServiceSubscriptionKey string
The extensionKey1
defaultLocale string
The default locale of the channel
isEnabled boolean
Whether the channel is enabled
phoneNumbers TelephonyPhoneNumbersResponse[]
The list of Telephony phone numbers
premiumSKU string
The premium SKU applied to the channel
api_configurations Sequence[TelephonyChannelResourceApiConfigurationResponse]
The list of Telephony api configuration
cognitive_service_region str
The extensionKey2
cognitive_service_subscription_key str
The extensionKey1
default_locale str
The default locale of the channel
is_enabled bool
Whether the channel is enabled
phone_numbers Sequence[TelephonyPhoneNumbersResponse]
The list of Telephony phone numbers
premium_sku str
The premium SKU applied to the channel
apiConfigurations List<Property Map>
The list of Telephony api configuration
cognitiveServiceRegion String
The extensionKey2
cognitiveServiceSubscriptionKey String
The extensionKey1
defaultLocale String
The default locale of the channel
isEnabled Boolean
Whether the channel is enabled
phoneNumbers List<Property Map>
The list of Telephony phone numbers
premiumSKU String
The premium SKU applied to the channel

TelephonyChannelResourceApiConfiguration
, TelephonyChannelResourceApiConfigurationArgs

CognitiveServiceRegion string
The cognitive service region.
CognitiveServiceResourceId string
The cognitive service resourceId.
CognitiveServiceSubscriptionKey string
The cognitive service subscription key.
DefaultLocale string
The default locale.
Id string
The id of config.
ProviderName string
The provider name.
CognitiveServiceRegion string
The cognitive service region.
CognitiveServiceResourceId string
The cognitive service resourceId.
CognitiveServiceSubscriptionKey string
The cognitive service subscription key.
DefaultLocale string
The default locale.
Id string
The id of config.
ProviderName string
The provider name.
cognitiveServiceRegion String
The cognitive service region.
cognitiveServiceResourceId String
The cognitive service resourceId.
cognitiveServiceSubscriptionKey String
The cognitive service subscription key.
defaultLocale String
The default locale.
id String
The id of config.
providerName String
The provider name.
cognitiveServiceRegion string
The cognitive service region.
cognitiveServiceResourceId string
The cognitive service resourceId.
cognitiveServiceSubscriptionKey string
The cognitive service subscription key.
defaultLocale string
The default locale.
id string
The id of config.
providerName string
The provider name.
cognitive_service_region str
The cognitive service region.
cognitive_service_resource_id str
The cognitive service resourceId.
cognitive_service_subscription_key str
The cognitive service subscription key.
default_locale str
The default locale.
id str
The id of config.
provider_name str
The provider name.
cognitiveServiceRegion String
The cognitive service region.
cognitiveServiceResourceId String
The cognitive service resourceId.
cognitiveServiceSubscriptionKey String
The cognitive service subscription key.
defaultLocale String
The default locale.
id String
The id of config.
providerName String
The provider name.

TelephonyChannelResourceApiConfigurationResponse
, TelephonyChannelResourceApiConfigurationResponseArgs

CognitiveServiceRegion string
The cognitive service region.
CognitiveServiceResourceId string
The cognitive service resourceId.
CognitiveServiceSubscriptionKey string
The cognitive service subscription key.
DefaultLocale string
The default locale.
Id string
The id of config.
ProviderName string
The provider name.
CognitiveServiceRegion string
The cognitive service region.
CognitiveServiceResourceId string
The cognitive service resourceId.
CognitiveServiceSubscriptionKey string
The cognitive service subscription key.
DefaultLocale string
The default locale.
Id string
The id of config.
ProviderName string
The provider name.
cognitiveServiceRegion String
The cognitive service region.
cognitiveServiceResourceId String
The cognitive service resourceId.
cognitiveServiceSubscriptionKey String
The cognitive service subscription key.
defaultLocale String
The default locale.
id String
The id of config.
providerName String
The provider name.
cognitiveServiceRegion string
The cognitive service region.
cognitiveServiceResourceId string
The cognitive service resourceId.
cognitiveServiceSubscriptionKey string
The cognitive service subscription key.
defaultLocale string
The default locale.
id string
The id of config.
providerName string
The provider name.
cognitive_service_region str
The cognitive service region.
cognitive_service_resource_id str
The cognitive service resourceId.
cognitive_service_subscription_key str
The cognitive service subscription key.
default_locale str
The default locale.
id str
The id of config.
provider_name str
The provider name.
cognitiveServiceRegion String
The cognitive service region.
cognitiveServiceResourceId String
The cognitive service resourceId.
cognitiveServiceSubscriptionKey String
The cognitive service subscription key.
defaultLocale String
The default locale.
id String
The id of config.
providerName String
The provider name.

TelephonyChannelResponse
, TelephonyChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.TelephonyChannelPropertiesResponse
The set of properties specific to Telephony channel resource
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties TelephonyChannelPropertiesResponse
The set of properties specific to Telephony channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties TelephonyChannelPropertiesResponse
The set of properties specific to Telephony channel resource
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties TelephonyChannelPropertiesResponse
The set of properties specific to Telephony channel resource
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties TelephonyChannelPropertiesResponse
The set of properties specific to Telephony channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Telephony channel resource

TelephonyPhoneNumbers
, TelephonyPhoneNumbersArgs

AcsEndpoint string
The endpoint of ACS.
AcsResourceId string
The resource id of ACS.
AcsSecret string
The secret of ACS.
CognitiveServiceRegion string
The service region of cognitive service.
CognitiveServiceResourceId string
The resource id of cognitive service.
CognitiveServiceSubscriptionKey string
The subscription key of cognitive service.
DefaultLocale string
The default locale of the phone number.
Id string
The element id.
OfferType string
Optional Property that will determine the offering type of the phone.
PhoneNumber string
The phone number.
AcsEndpoint string
The endpoint of ACS.
AcsResourceId string
The resource id of ACS.
AcsSecret string
The secret of ACS.
CognitiveServiceRegion string
The service region of cognitive service.
CognitiveServiceResourceId string
The resource id of cognitive service.
CognitiveServiceSubscriptionKey string
The subscription key of cognitive service.
DefaultLocale string
The default locale of the phone number.
Id string
The element id.
OfferType string
Optional Property that will determine the offering type of the phone.
PhoneNumber string
The phone number.
acsEndpoint String
The endpoint of ACS.
acsResourceId String
The resource id of ACS.
acsSecret String
The secret of ACS.
cognitiveServiceRegion String
The service region of cognitive service.
cognitiveServiceResourceId String
The resource id of cognitive service.
cognitiveServiceSubscriptionKey String
The subscription key of cognitive service.
defaultLocale String
The default locale of the phone number.
id String
The element id.
offerType String
Optional Property that will determine the offering type of the phone.
phoneNumber String
The phone number.
acsEndpoint string
The endpoint of ACS.
acsResourceId string
The resource id of ACS.
acsSecret string
The secret of ACS.
cognitiveServiceRegion string
The service region of cognitive service.
cognitiveServiceResourceId string
The resource id of cognitive service.
cognitiveServiceSubscriptionKey string
The subscription key of cognitive service.
defaultLocale string
The default locale of the phone number.
id string
The element id.
offerType string
Optional Property that will determine the offering type of the phone.
phoneNumber string
The phone number.
acs_endpoint str
The endpoint of ACS.
acs_resource_id str
The resource id of ACS.
acs_secret str
The secret of ACS.
cognitive_service_region str
The service region of cognitive service.
cognitive_service_resource_id str
The resource id of cognitive service.
cognitive_service_subscription_key str
The subscription key of cognitive service.
default_locale str
The default locale of the phone number.
id str
The element id.
offer_type str
Optional Property that will determine the offering type of the phone.
phone_number str
The phone number.
acsEndpoint String
The endpoint of ACS.
acsResourceId String
The resource id of ACS.
acsSecret String
The secret of ACS.
cognitiveServiceRegion String
The service region of cognitive service.
cognitiveServiceResourceId String
The resource id of cognitive service.
cognitiveServiceSubscriptionKey String
The subscription key of cognitive service.
defaultLocale String
The default locale of the phone number.
id String
The element id.
offerType String
Optional Property that will determine the offering type of the phone.
phoneNumber String
The phone number.

TelephonyPhoneNumbersResponse
, TelephonyPhoneNumbersResponseArgs

AcsEndpoint string
The endpoint of ACS.
AcsResourceId string
The resource id of ACS.
AcsSecret string
The secret of ACS.
CognitiveServiceRegion string
The service region of cognitive service.
CognitiveServiceResourceId string
The resource id of cognitive service.
CognitiveServiceSubscriptionKey string
The subscription key of cognitive service.
DefaultLocale string
The default locale of the phone number.
Id string
The element id.
OfferType string
Optional Property that will determine the offering type of the phone.
PhoneNumber string
The phone number.
AcsEndpoint string
The endpoint of ACS.
AcsResourceId string
The resource id of ACS.
AcsSecret string
The secret of ACS.
CognitiveServiceRegion string
The service region of cognitive service.
CognitiveServiceResourceId string
The resource id of cognitive service.
CognitiveServiceSubscriptionKey string
The subscription key of cognitive service.
DefaultLocale string
The default locale of the phone number.
Id string
The element id.
OfferType string
Optional Property that will determine the offering type of the phone.
PhoneNumber string
The phone number.
acsEndpoint String
The endpoint of ACS.
acsResourceId String
The resource id of ACS.
acsSecret String
The secret of ACS.
cognitiveServiceRegion String
The service region of cognitive service.
cognitiveServiceResourceId String
The resource id of cognitive service.
cognitiveServiceSubscriptionKey String
The subscription key of cognitive service.
defaultLocale String
The default locale of the phone number.
id String
The element id.
offerType String
Optional Property that will determine the offering type of the phone.
phoneNumber String
The phone number.
acsEndpoint string
The endpoint of ACS.
acsResourceId string
The resource id of ACS.
acsSecret string
The secret of ACS.
cognitiveServiceRegion string
The service region of cognitive service.
cognitiveServiceResourceId string
The resource id of cognitive service.
cognitiveServiceSubscriptionKey string
The subscription key of cognitive service.
defaultLocale string
The default locale of the phone number.
id string
The element id.
offerType string
Optional Property that will determine the offering type of the phone.
phoneNumber string
The phone number.
acs_endpoint str
The endpoint of ACS.
acs_resource_id str
The resource id of ACS.
acs_secret str
The secret of ACS.
cognitive_service_region str
The service region of cognitive service.
cognitive_service_resource_id str
The resource id of cognitive service.
cognitive_service_subscription_key str
The subscription key of cognitive service.
default_locale str
The default locale of the phone number.
id str
The element id.
offer_type str
Optional Property that will determine the offering type of the phone.
phone_number str
The phone number.
acsEndpoint String
The endpoint of ACS.
acsResourceId String
The resource id of ACS.
acsSecret String
The secret of ACS.
cognitiveServiceRegion String
The service region of cognitive service.
cognitiveServiceResourceId String
The resource id of cognitive service.
cognitiveServiceSubscriptionKey String
The subscription key of cognitive service.
defaultLocale String
The default locale of the phone number.
id String
The element id.
offerType String
Optional Property that will determine the offering type of the phone.
phoneNumber String
The phone number.

WebChatChannel
, WebChatChannelArgs

Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.WebChatChannelProperties
The set of properties specific to Web Chat channel resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties WebChatChannelProperties
The set of properties specific to Web Chat channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties WebChatChannelProperties
The set of properties specific to Web Chat channel resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties WebChatChannelProperties
The set of properties specific to Web Chat channel resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties WebChatChannelProperties
The set of properties specific to Web Chat channel resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Web Chat channel resource

WebChatChannelProperties
, WebChatChannelPropertiesArgs

Sites []WebChatSite
The list of Web Chat sites
sites List<WebChatSite>
The list of Web Chat sites
sites WebChatSite[]
The list of Web Chat sites
sites Sequence[WebChatSite]
The list of Web Chat sites
sites List<Property Map>
The list of Web Chat sites

WebChatChannelPropertiesResponse
, WebChatChannelPropertiesResponseArgs

WebChatEmbedCode This property is required. string
Web chat control embed code
Sites List<Pulumi.AzureNative.BotService.Inputs.WebChatSiteResponse>
The list of Web Chat sites
WebChatEmbedCode This property is required. string
Web chat control embed code
Sites []WebChatSiteResponse
The list of Web Chat sites
webChatEmbedCode This property is required. String
Web chat control embed code
sites List<WebChatSiteResponse>
The list of Web Chat sites
webChatEmbedCode This property is required. string
Web chat control embed code
sites WebChatSiteResponse[]
The list of Web Chat sites
web_chat_embed_code This property is required. str
Web chat control embed code
sites Sequence[WebChatSiteResponse]
The list of Web Chat sites
webChatEmbedCode This property is required. String
Web chat control embed code
sites List<Property Map>
The list of Web Chat sites

WebChatChannelResponse
, WebChatChannelResponseArgs

ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties Pulumi.AzureNative.BotService.Inputs.WebChatChannelPropertiesResponse
The set of properties specific to Web Chat channel resource
ProvisioningState This property is required. string
Provisioning state of the resource
Etag string
Entity Tag of the resource
Location string
Specifies the location of the resource.
Properties WebChatChannelPropertiesResponse
The set of properties specific to Web Chat channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties WebChatChannelPropertiesResponse
The set of properties specific to Web Chat channel resource
provisioningState This property is required. string
Provisioning state of the resource
etag string
Entity Tag of the resource
location string
Specifies the location of the resource.
properties WebChatChannelPropertiesResponse
The set of properties specific to Web Chat channel resource
provisioning_state This property is required. str
Provisioning state of the resource
etag str
Entity Tag of the resource
location str
Specifies the location of the resource.
properties WebChatChannelPropertiesResponse
The set of properties specific to Web Chat channel resource
provisioningState This property is required. String
Provisioning state of the resource
etag String
Entity Tag of the resource
location String
Specifies the location of the resource.
properties Property Map
The set of properties specific to Web Chat channel resource

WebChatSite
, WebChatSiteArgs

IsEnabled This property is required. bool
Whether this site is enabled for DirectLine channel
IsWebchatPreviewEnabled This property is required. bool
Whether this site is enabled for preview versions of Webchat
SiteName This property is required. string
Site name
AppId string
DirectLine application id
ETag string
Entity Tag
IsBlockUserUploadEnabled bool
Whether this site is enabled for block user upload.
IsDetailedLoggingEnabled bool
Whether this site is disabled detailed logging for
IsEndpointParametersEnabled bool
Whether this site is EndpointParameters enabled for channel
IsNoStorageEnabled bool
Whether this no-storage site is disabled detailed logging for
IsSecureSiteEnabled bool
Whether this site is enabled for authentication with Bot Framework.
IsV1Enabled bool
Whether this site is enabled for Bot Framework V1 protocol.
IsV3Enabled bool
Whether this site is enabled for Bot Framework V3 protocol.
IsWebChatSpeechEnabled bool
Whether this site is enabled for Webchat Speech
TenantId string
Tenant Id
TrustedOrigins List<string>
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
IsEnabled This property is required. bool
Whether this site is enabled for DirectLine channel
IsWebchatPreviewEnabled This property is required. bool
Whether this site is enabled for preview versions of Webchat
SiteName This property is required. string
Site name
AppId string
DirectLine application id
ETag string
Entity Tag
IsBlockUserUploadEnabled bool
Whether this site is enabled for block user upload.
IsDetailedLoggingEnabled bool
Whether this site is disabled detailed logging for
IsEndpointParametersEnabled bool
Whether this site is EndpointParameters enabled for channel
IsNoStorageEnabled bool
Whether this no-storage site is disabled detailed logging for
IsSecureSiteEnabled bool
Whether this site is enabled for authentication with Bot Framework.
IsV1Enabled bool
Whether this site is enabled for Bot Framework V1 protocol.
IsV3Enabled bool
Whether this site is enabled for Bot Framework V3 protocol.
IsWebChatSpeechEnabled bool
Whether this site is enabled for Webchat Speech
TenantId string
Tenant Id
TrustedOrigins []string
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
isEnabled This property is required. Boolean
Whether this site is enabled for DirectLine channel
isWebchatPreviewEnabled This property is required. Boolean
Whether this site is enabled for preview versions of Webchat
siteName This property is required. String
Site name
appId String
DirectLine application id
eTag String
Entity Tag
isBlockUserUploadEnabled Boolean
Whether this site is enabled for block user upload.
isDetailedLoggingEnabled Boolean
Whether this site is disabled detailed logging for
isEndpointParametersEnabled Boolean
Whether this site is EndpointParameters enabled for channel
isNoStorageEnabled Boolean
Whether this no-storage site is disabled detailed logging for
isSecureSiteEnabled Boolean
Whether this site is enabled for authentication with Bot Framework.
isV1Enabled Boolean
Whether this site is enabled for Bot Framework V1 protocol.
isV3Enabled Boolean
Whether this site is enabled for Bot Framework V3 protocol.
isWebChatSpeechEnabled Boolean
Whether this site is enabled for Webchat Speech
tenantId String
Tenant Id
trustedOrigins List<String>
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
isEnabled This property is required. boolean
Whether this site is enabled for DirectLine channel
isWebchatPreviewEnabled This property is required. boolean
Whether this site is enabled for preview versions of Webchat
siteName This property is required. string
Site name
appId string
DirectLine application id
eTag string
Entity Tag
isBlockUserUploadEnabled boolean
Whether this site is enabled for block user upload.
isDetailedLoggingEnabled boolean
Whether this site is disabled detailed logging for
isEndpointParametersEnabled boolean
Whether this site is EndpointParameters enabled for channel
isNoStorageEnabled boolean
Whether this no-storage site is disabled detailed logging for
isSecureSiteEnabled boolean
Whether this site is enabled for authentication with Bot Framework.
isV1Enabled boolean
Whether this site is enabled for Bot Framework V1 protocol.
isV3Enabled boolean
Whether this site is enabled for Bot Framework V3 protocol.
isWebChatSpeechEnabled boolean
Whether this site is enabled for Webchat Speech
tenantId string
Tenant Id
trustedOrigins string[]
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
is_enabled This property is required. bool
Whether this site is enabled for DirectLine channel
is_webchat_preview_enabled This property is required. bool
Whether this site is enabled for preview versions of Webchat
site_name This property is required. str
Site name
app_id str
DirectLine application id
e_tag str
Entity Tag
is_block_user_upload_enabled bool
Whether this site is enabled for block user upload.
is_detailed_logging_enabled bool
Whether this site is disabled detailed logging for
is_endpoint_parameters_enabled bool
Whether this site is EndpointParameters enabled for channel
is_no_storage_enabled bool
Whether this no-storage site is disabled detailed logging for
is_secure_site_enabled bool
Whether this site is enabled for authentication with Bot Framework.
is_v1_enabled bool
Whether this site is enabled for Bot Framework V1 protocol.
is_v3_enabled bool
Whether this site is enabled for Bot Framework V3 protocol.
is_web_chat_speech_enabled bool
Whether this site is enabled for Webchat Speech
tenant_id str
Tenant Id
trusted_origins Sequence[str]
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
isEnabled This property is required. Boolean
Whether this site is enabled for DirectLine channel
isWebchatPreviewEnabled This property is required. Boolean
Whether this site is enabled for preview versions of Webchat
siteName This property is required. String
Site name
appId String
DirectLine application id
eTag String
Entity Tag
isBlockUserUploadEnabled Boolean
Whether this site is enabled for block user upload.
isDetailedLoggingEnabled Boolean
Whether this site is disabled detailed logging for
isEndpointParametersEnabled Boolean
Whether this site is EndpointParameters enabled for channel
isNoStorageEnabled Boolean
Whether this no-storage site is disabled detailed logging for
isSecureSiteEnabled Boolean
Whether this site is enabled for authentication with Bot Framework.
isV1Enabled Boolean
Whether this site is enabled for Bot Framework V1 protocol.
isV3Enabled Boolean
Whether this site is enabled for Bot Framework V3 protocol.
isWebChatSpeechEnabled Boolean
Whether this site is enabled for Webchat Speech
tenantId String
Tenant Id
trustedOrigins List<String>
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.

WebChatSiteResponse
, WebChatSiteResponseArgs

IsEnabled This property is required. bool
Whether this site is enabled for DirectLine channel
IsTokenEnabled This property is required. bool
Whether this site is token enabled for channel
IsWebchatPreviewEnabled This property is required. bool
Whether this site is enabled for preview versions of Webchat
Key This property is required. string
Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
Key2 This property is required. string
Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
SiteId This property is required. string
Site Id
SiteName This property is required. string
Site name
AppId string
DirectLine application id
ETag string
Entity Tag
IsBlockUserUploadEnabled bool
Whether this site is enabled for block user upload.
IsDetailedLoggingEnabled bool
Whether this site is disabled detailed logging for
IsEndpointParametersEnabled bool
Whether this site is EndpointParameters enabled for channel
IsNoStorageEnabled bool
Whether this no-storage site is disabled detailed logging for
IsSecureSiteEnabled bool
Whether this site is enabled for authentication with Bot Framework.
IsV1Enabled bool
Whether this site is enabled for Bot Framework V1 protocol.
IsV3Enabled bool
Whether this site is enabled for Bot Framework V3 protocol.
IsWebChatSpeechEnabled bool
Whether this site is enabled for Webchat Speech
TenantId string
Tenant Id
TrustedOrigins List<string>
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
IsEnabled This property is required. bool
Whether this site is enabled for DirectLine channel
IsTokenEnabled This property is required. bool
Whether this site is token enabled for channel
IsWebchatPreviewEnabled This property is required. bool
Whether this site is enabled for preview versions of Webchat
Key This property is required. string
Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
Key2 This property is required. string
Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
SiteId This property is required. string
Site Id
SiteName This property is required. string
Site name
AppId string
DirectLine application id
ETag string
Entity Tag
IsBlockUserUploadEnabled bool
Whether this site is enabled for block user upload.
IsDetailedLoggingEnabled bool
Whether this site is disabled detailed logging for
IsEndpointParametersEnabled bool
Whether this site is EndpointParameters enabled for channel
IsNoStorageEnabled bool
Whether this no-storage site is disabled detailed logging for
IsSecureSiteEnabled bool
Whether this site is enabled for authentication with Bot Framework.
IsV1Enabled bool
Whether this site is enabled for Bot Framework V1 protocol.
IsV3Enabled bool
Whether this site is enabled for Bot Framework V3 protocol.
IsWebChatSpeechEnabled bool
Whether this site is enabled for Webchat Speech
TenantId string
Tenant Id
TrustedOrigins []string
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
isEnabled This property is required. Boolean
Whether this site is enabled for DirectLine channel
isTokenEnabled This property is required. Boolean
Whether this site is token enabled for channel
isWebchatPreviewEnabled This property is required. Boolean
Whether this site is enabled for preview versions of Webchat
key This property is required. String
Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
key2 This property is required. String
Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
siteId This property is required. String
Site Id
siteName This property is required. String
Site name
appId String
DirectLine application id
eTag String
Entity Tag
isBlockUserUploadEnabled Boolean
Whether this site is enabled for block user upload.
isDetailedLoggingEnabled Boolean
Whether this site is disabled detailed logging for
isEndpointParametersEnabled Boolean
Whether this site is EndpointParameters enabled for channel
isNoStorageEnabled Boolean
Whether this no-storage site is disabled detailed logging for
isSecureSiteEnabled Boolean
Whether this site is enabled for authentication with Bot Framework.
isV1Enabled Boolean
Whether this site is enabled for Bot Framework V1 protocol.
isV3Enabled Boolean
Whether this site is enabled for Bot Framework V3 protocol.
isWebChatSpeechEnabled Boolean
Whether this site is enabled for Webchat Speech
tenantId String
Tenant Id
trustedOrigins List<String>
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
isEnabled This property is required. boolean
Whether this site is enabled for DirectLine channel
isTokenEnabled This property is required. boolean
Whether this site is token enabled for channel
isWebchatPreviewEnabled This property is required. boolean
Whether this site is enabled for preview versions of Webchat
key This property is required. string
Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
key2 This property is required. string
Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
siteId This property is required. string
Site Id
siteName This property is required. string
Site name
appId string
DirectLine application id
eTag string
Entity Tag
isBlockUserUploadEnabled boolean
Whether this site is enabled for block user upload.
isDetailedLoggingEnabled boolean
Whether this site is disabled detailed logging for
isEndpointParametersEnabled boolean
Whether this site is EndpointParameters enabled for channel
isNoStorageEnabled boolean
Whether this no-storage site is disabled detailed logging for
isSecureSiteEnabled boolean
Whether this site is enabled for authentication with Bot Framework.
isV1Enabled boolean
Whether this site is enabled for Bot Framework V1 protocol.
isV3Enabled boolean
Whether this site is enabled for Bot Framework V3 protocol.
isWebChatSpeechEnabled boolean
Whether this site is enabled for Webchat Speech
tenantId string
Tenant Id
trustedOrigins string[]
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
is_enabled This property is required. bool
Whether this site is enabled for DirectLine channel
is_token_enabled This property is required. bool
Whether this site is token enabled for channel
is_webchat_preview_enabled This property is required. bool
Whether this site is enabled for preview versions of Webchat
key This property is required. str
Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
key2 This property is required. str
Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
site_id This property is required. str
Site Id
site_name This property is required. str
Site name
app_id str
DirectLine application id
e_tag str
Entity Tag
is_block_user_upload_enabled bool
Whether this site is enabled for block user upload.
is_detailed_logging_enabled bool
Whether this site is disabled detailed logging for
is_endpoint_parameters_enabled bool
Whether this site is EndpointParameters enabled for channel
is_no_storage_enabled bool
Whether this no-storage site is disabled detailed logging for
is_secure_site_enabled bool
Whether this site is enabled for authentication with Bot Framework.
is_v1_enabled bool
Whether this site is enabled for Bot Framework V1 protocol.
is_v3_enabled bool
Whether this site is enabled for Bot Framework V3 protocol.
is_web_chat_speech_enabled bool
Whether this site is enabled for Webchat Speech
tenant_id str
Tenant Id
trusted_origins Sequence[str]
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.
isEnabled This property is required. Boolean
Whether this site is enabled for DirectLine channel
isTokenEnabled This property is required. Boolean
Whether this site is token enabled for channel
isWebchatPreviewEnabled This property is required. Boolean
Whether this site is enabled for preview versions of Webchat
key This property is required. String
Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
key2 This property is required. String
Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
siteId This property is required. String
Site Id
siteName This property is required. String
Site name
appId String
DirectLine application id
eTag String
Entity Tag
isBlockUserUploadEnabled Boolean
Whether this site is enabled for block user upload.
isDetailedLoggingEnabled Boolean
Whether this site is disabled detailed logging for
isEndpointParametersEnabled Boolean
Whether this site is EndpointParameters enabled for channel
isNoStorageEnabled Boolean
Whether this no-storage site is disabled detailed logging for
isSecureSiteEnabled Boolean
Whether this site is enabled for authentication with Bot Framework.
isV1Enabled Boolean
Whether this site is enabled for Bot Framework V1 protocol.
isV3Enabled Boolean
Whether this site is enabled for Bot Framework V3 protocol.
isWebChatSpeechEnabled Boolean
Whether this site is enabled for Webchat Speech
tenantId String
Tenant Id
trustedOrigins List<String>
List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:botservice:Channel myresource1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/channels/{channelName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0