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.77.0 published on Thursday, Dec 12, 2024 by Pulumi

azure-native.botservice.Channel

Explore with Pulumi AI

azure-native logo
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.77.0 published on Thursday, Dec 12, 2024 by Pulumi

    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",
        });
    
    });
    
    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
    	})
    }
    
    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());
    
        }
    }
    
    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")
    
    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",
    });
    
    resources:
      channel:
        type: azure-native:botservice:Channel
        properties:
          channelName: AlexaChannel
          location: global
          properties:
            channelName: AlexaChannel
            properties:
              alexaSkillId: XAlexaSkillIdX
              isEnabled: true
          resourceGroupName: OneResourceGroupName
          resourceName: samplebotname
    

    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",
        });
    
    });
    
    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
    	})
    }
    
    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());
    
        }
    }
    
    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")
    
    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",
    });
    
    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
    

    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",
        });
    
    });
    
    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
    	})
    }
    
    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());
    
        }
    }
    
    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")
    
    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",
    });
    
    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
    

    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",
        });
    
    });
    
    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
    	})
    }
    
    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());
    
        }
    }
    
    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")
    
    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",
    });
    
    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
    

    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",
        });
    
    });
    
    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
    	})
    }
    
    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());
    
        }
    }
    
    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")
    
    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",
    });
    
    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
    

    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 string
    The unique name of the resource.
    args ChannelArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args ChannelArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ChannelArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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" },
        },
    });
    
    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"),
    	},
    })
    
    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());
    
    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",
        })
    
    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",
        },
    });
    
    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
    

    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 string
    The name of the Bot resource group in the user subscription.
    ResourceName string
    The name of the Bot resource.
    ChannelName string
    The name of the Channel resource.
    Kind 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 string
    The name of the Bot resource group in the user subscription.
    ResourceName string
    The name of the Bot resource.
    ChannelName string
    The name of the Channel resource.
    Kind 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 String
    The name of the Bot resource group in the user subscription.
    resourceName String
    The name of the Bot resource.
    channelName String
    The name of the Channel resource.
    kind 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 string
    The name of the Bot resource group in the user subscription.
    resourceName string
    The name of the Bot resource.
    channelName string
    The name of the Channel resource.
    kind 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 str
    The name of the Bot resource group in the user subscription.
    resource_name str
    The name of the Bot resource.
    channel_name str
    The name of the Channel resource.
    kind 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 String
    The name of the Bot resource group in the user subscription.
    resourceName String
    The name of the Bot resource.
    channelName String
    The name of the Channel resource.
    kind 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 string
    Provisioning state of the resource
    Etag string
    Entity Tag of the resource
    Location string
    Specifies the location of the resource.
    ProvisioningState string
    Provisioning state of the resource
    Etag string
    Entity Tag of the resource
    Location string
    Specifies the location of the resource.
    provisioningState String
    Provisioning state of the resource
    etag String
    Entity Tag of the resource
    location String
    Specifies the location of the resource.
    provisioningState string
    Provisioning state of the resource
    etag string
    Entity Tag of the resource
    location string
    Specifies the location of the resource.
    provisioning_state str
    Provisioning state of the resource
    etag str
    Entity Tag of the resource
    location str
    Specifies the location of the resource.
    provisioningState 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 string
    The Alexa skill Id
    IsEnabled bool
    Whether this channel is enabled for the bot
    AlexaSkillId string
    The Alexa skill Id
    IsEnabled bool
    Whether this channel is enabled for the bot
    alexaSkillId String
    The Alexa skill Id
    isEnabled Boolean
    Whether this channel is enabled for the bot
    alexaSkillId string
    The Alexa skill Id
    isEnabled boolean
    Whether this channel is enabled for the bot
    alexa_skill_id str
    The Alexa skill Id
    is_enabled bool
    Whether this channel is enabled for the bot
    alexaSkillId String
    The Alexa skill Id
    isEnabled Boolean
    Whether this channel is enabled for the bot

    AlexaChannelPropertiesResponse, AlexaChannelPropertiesResponseArgs

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

    AlexaChannelResponse, AlexaChannelResponseArgs

    ProvisioningState 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 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 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 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 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 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 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 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 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 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 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 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 bool
    Whether this site is enabled for DirectLine channel
    IsV1Enabled bool
    Whether this site is enabled for Bot Framework V1 protocol.
    IsV3Enabled bool
    Whether this site is enabled for Bot Framework V3 protocol.
    SiteName 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 bool
    Whether this site is enabled for DirectLine channel
    IsV1Enabled bool
    Whether this site is enabled for Bot Framework V1 protocol.
    IsV3Enabled bool
    Whether this site is enabled for Bot Framework V3 protocol.
    SiteName 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 Boolean
    Whether this site is enabled for DirectLine channel
    isV1Enabled Boolean
    Whether this site is enabled for Bot Framework V1 protocol.
    isV3Enabled Boolean
    Whether this site is enabled for Bot Framework V3 protocol.
    siteName 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 boolean
    Whether this site is enabled for DirectLine channel
    isV1Enabled boolean
    Whether this site is enabled for Bot Framework V1 protocol.
    isV3Enabled boolean
    Whether this site is enabled for Bot Framework V3 protocol.
    siteName 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 bool
    Whether this site is enabled for DirectLine channel
    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.
    site_name 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 Boolean
    Whether this site is enabled for DirectLine channel
    isV1Enabled Boolean
    Whether this site is enabled for Bot Framework V1 protocol.
    isV3Enabled Boolean
    Whether this site is enabled for Bot Framework V3 protocol.
    siteName 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 bool
    Whether this site is enabled for DirectLine channel
    IsTokenEnabled bool
    Whether this site is token enabled for channel
    IsV1Enabled bool
    Whether this site is enabled for Bot Framework V1 protocol.
    IsV3Enabled bool
    Whether this site is enabled for Bot Framework V3 protocol.
    Key string
    Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
    Key2 string
    Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
    SiteId string
    Site Id
    SiteName 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 bool
    Whether this site is enabled for DirectLine channel
    IsTokenEnabled bool
    Whether this site is token enabled for channel
    IsV1Enabled bool
    Whether this site is enabled for Bot Framework V1 protocol.
    IsV3Enabled bool
    Whether this site is enabled for Bot Framework V3 protocol.
    Key string
    Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
    Key2 string
    Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
    SiteId string
    Site Id
    SiteName 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 Boolean
    Whether this site is enabled for DirectLine channel
    isTokenEnabled Boolean
    Whether this site is token enabled for channel
    isV1Enabled Boolean
    Whether this site is enabled for Bot Framework V1 protocol.
    isV3Enabled Boolean
    Whether this site is enabled for Bot Framework V3 protocol.
    key String
    Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
    key2 String
    Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
    siteId String
    Site Id
    siteName 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 boolean
    Whether this site is enabled for DirectLine channel
    isTokenEnabled boolean
    Whether this site is token enabled for channel
    isV1Enabled boolean
    Whether this site is enabled for Bot Framework V1 protocol.
    isV3Enabled boolean
    Whether this site is enabled for Bot Framework V3 protocol.
    key string
    Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
    key2 string
    Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
    siteId string
    Site Id
    siteName 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 bool
    Whether this site is enabled for DirectLine channel
    is_token_enabled bool
    Whether this site is token enabled for channel
    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.
    key str
    Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
    key2 str
    Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
    site_id str
    Site Id
    site_name 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 Boolean
    Whether this site is enabled for DirectLine channel
    isTokenEnabled Boolean
    Whether this site is token enabled for channel
    isV1Enabled Boolean
    Whether this site is enabled for Bot Framework V1 protocol.
    isV3Enabled Boolean
    Whether this site is enabled for Bot Framework V3 protocol.
    key String
    Primary key. Value only returned through POST to the action Channel List API, otherwise empty.
    key2 String
    Secondary key. Value only returned through POST to the action Channel List API, otherwise empty.
    siteId String
    Site Id
    siteName 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 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 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 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 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 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 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 string
    The email address
    IsEnabled 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 string
    The email address
    IsEnabled 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 String
    The email address
    isEnabled 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 string
    The email address
    isEnabled 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 str
    The email address
    is_enabled 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 String
    The email address
    isEnabled 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 string
    The email address
    IsEnabled 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 string
    The email address
    IsEnabled 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 String
    The email address
    isEnabled 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 string
    The email address
    isEnabled 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 str
    The email address
    is_enabled 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 String
    The email address
    isEnabled 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 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 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 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 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 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 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 string
    Facebook application id
    IsEnabled 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 string
    Facebook application id
    IsEnabled 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 String
    Facebook application id
    isEnabled 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 string
    Facebook application id
    isEnabled 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 str
    Facebook application id
    is_enabled 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 String
    Facebook application id
    isEnabled 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 string
    Facebook application id
    CallbackUrl string
    Callback Url
    IsEnabled bool
    Whether this channel is enabled for the bot
    VerifyToken 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 string
    Facebook application id
    CallbackUrl string
    Callback Url
    IsEnabled bool
    Whether this channel is enabled for the bot
    VerifyToken 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 String
    Facebook application id
    callbackUrl String
    Callback Url
    isEnabled Boolean
    Whether this channel is enabled for the bot
    verifyToken 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 string
    Facebook application id
    callbackUrl string
    Callback Url
    isEnabled boolean
    Whether this channel is enabled for the bot
    verifyToken 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 str
    Facebook application id
    callback_url str
    Callback Url
    is_enabled bool
    Whether this channel is enabled for the bot
    verify_token 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 String
    Facebook application id
    callbackUrl String
    Callback Url
    isEnabled Boolean
    Whether this channel is enabled for the bot
    verifyToken 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 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 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 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 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 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 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 string
    Page id
    AccessToken string
    Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
    Id string
    Page id
    AccessToken string
    Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
    id String
    Page id
    accessToken String
    Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
    id string
    Page id
    accessToken string
    Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
    id str
    Page id
    access_token str
    Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
    id 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 string
    Page id
    AccessToken string
    Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
    Id string
    Page id
    AccessToken string
    Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
    id String
    Page id
    accessToken String
    Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
    id string
    Page id
    accessToken string
    Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
    id str
    Page id
    access_token str
    Facebook application access token. Value only returned through POST to the action Channel List API, otherwise empty.
    id 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 bool
    Whether this channel is enabled for the bot
    UserName 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 bool
    Whether this channel is enabled for the bot
    UserName 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 Boolean
    Whether this channel is enabled for the bot
    userName 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 boolean
    Whether this channel is enabled for the bot
    userName 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 bool
    Whether this channel is enabled for the bot
    user_name 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 Boolean
    Whether this channel is enabled for the bot
    userName 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 bool
    Whether this channel is enabled for the bot
    UserName 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 bool
    Whether this channel is enabled for the bot
    UserName 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 Boolean
    Whether this channel is enabled for the bot
    userName 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 boolean
    Whether this channel is enabled for the bot
    userName 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 bool
    Whether this channel is enabled for the bot
    user_name 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 Boolean
    Whether this channel is enabled for the bot
    userName 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 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 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 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 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 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 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 []LineRegistration
    The list of line channel registrations
    lineRegistrations List<LineRegistration>
    The list of line channel registrations
    lineRegistrations LineRegistration[]
    The list of line channel registrations
    line_registrations Sequence[LineRegistration]
    The list of line channel registrations
    lineRegistrations List<Property Map>
    The list of line channel registrations

    LineChannelPropertiesResponse, LineChannelPropertiesResponseArgs

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

    LineChannelResponse, LineChannelResponseArgs

    ProvisioningState 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 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 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 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 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 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 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 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 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 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 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 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 string
    Provisioning state of the resource
    Etag string
    Entity Tag of the resource
    Location string
    Specifies the location of the resource.
    ProvisioningState string
    Provisioning state of the resource
    Etag string
    Entity Tag of the resource
    Location string
    Specifies the location of the resource.
    provisioningState String
    Provisioning state of the resource
    etag String
    Entity Tag of the resource
    location String
    Specifies the location of the resource.
    provisioningState string
    Provisioning state of the resource
    etag string
    Entity Tag of the resource
    location string
    Specifies the location of the resource.
    provisioning_state str
    Provisioning state of the resource
    etag str
    Entity Tag of the resource
    location str
    Specifies the location of the resource.
    provisioningState 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 string
    Provisioning state of the resource
    Etag string
    Entity Tag of the resource
    Location string
    Specifies the location of the resource.
    ProvisioningState string
    Provisioning state of the resource
    Etag string
    Entity Tag of the resource
    Location string
    Specifies the location of the resource.
    provisioningState String
    Provisioning state of the resource
    etag String
    Entity Tag of the resource
    location String
    Specifies the location of the resource.
    provisioningState string
    Provisioning state of the resource
    etag string
    Entity Tag of the resource
    location string
    Specifies the location of the resource.
    provisioning_state str
    Provisioning state of the resource
    etag str
    Entity Tag of the resource
    location str
    Specifies the location of the resource.
    provisioningState 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 string
    Provisioning state of the resource
    Etag string
    Entity Tag of the resource
    Location string
    Specifies the location of the resource.
    ProvisioningState string
    Provisioning state of the resource
    Etag string
    Entity Tag of the resource
    Location string
    Specifies the location of the resource.
    provisioningState String
    Provisioning state of the resource
    etag String
    Entity Tag of the resource
    location String
    Specifies the location of the resource.
    provisioningState string
    Provisioning state of the resource
    etag string
    Entity Tag of the resource
    location string
    Specifies the location of the resource.
    provisioning_state str
    Provisioning state of the resource
    etag str
    Entity Tag of the resource
    location str
    Specifies the location of the resource.
    provisioningState 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 string
    Provisioning state of the resource
    Etag string
    Entity Tag of the resource
    Location string
    Specifies the location of the resource.
    ProvisioningState string
    Provisioning state of the resource
    Etag string
    Entity Tag of the resource
    Location string
    Specifies the location of the resource.
    provisioningState String
    Provisioning state of the resource
    etag String
    Entity Tag of the resource
    location String
    Specifies the location of the resource.
    provisioningState string
    Provisioning state of the resource
    etag string
    Entity Tag of the resource
    location string
    Specifies the location of the resource.
    provisioning_state str
    Provisioning state of the resource
    etag str
    Entity Tag of the resource
    location str
    Specifies the location of the resource.
    provisioningState String
    Provisioning state of the resource
    etag String
    Entity Tag of the resource
    location String
    Specifies the location of the resource.

    Sku, SkuArgs

    Name string | SkuName
    The sku name
    name String | SkuName
    The sku name
    name string | SkuName
    The sku name
    name str | SkuName
    The sku name
    name 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 string
    The sku name
    Tier string
    Gets the sku tier. This is based on the SKU name.
    Name string
    The sku name
    Tier string
    Gets the sku tier. This is based on the SKU name.
    name String
    The sku name
    tier String
    Gets the sku tier. This is based on the SKU name.
    name string
    The sku name
    tier string
    Gets the sku tier. This is based on the SKU name.
    name str
    The sku name
    tier str
    Gets the sku tier. This is based on the SKU name.
    name String
    The sku name
    tier 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 bool
    Whether this channel is enabled for the bot
    IsValidated bool
    Whether this channel is validated for the bot
    LastSubmissionId string
    The Sms auth token
    RedirectAction 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 bool
    Whether this channel is enabled for the bot
    IsValidated bool
    Whether this channel is validated for the bot
    LastSubmissionId string
    The Sms auth token
    RedirectAction 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 Boolean
    Whether this channel is enabled for the bot
    isValidated Boolean
    Whether this channel is validated for the bot
    lastSubmissionId String
    The Sms auth token
    redirectAction 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 boolean
    Whether this channel is enabled for the bot
    isValidated boolean
    Whether this channel is validated for the bot
    lastSubmissionId string
    The Sms auth token
    redirectAction 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 bool
    Whether this channel is enabled for the bot
    is_validated bool
    Whether this channel is validated for the bot
    last_submission_id str
    The Sms auth token
    redirect_action 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 Boolean
    Whether this channel is enabled for the bot
    isValidated Boolean
    Whether this channel is validated for the bot
    lastSubmissionId String
    The Sms auth token
    redirectAction 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 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 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 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 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 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 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 string
    The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
    IsEnabled bool
    Whether this channel is enabled for the bot
    Phone 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 string
    The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
    IsEnabled bool
    Whether this channel is enabled for the bot
    Phone 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 String
    The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
    isEnabled Boolean
    Whether this channel is enabled for the bot
    phone 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 string
    The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
    isEnabled boolean
    Whether this channel is enabled for the bot
    phone 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 str
    The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
    is_enabled bool
    Whether this channel is enabled for the bot
    phone 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 String
    The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
    isEnabled Boolean
    Whether this channel is enabled for the bot
    phone 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 string
    The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
    IsEnabled bool
    Whether this channel is enabled for the bot
    Phone 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 string
    The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
    IsEnabled bool
    Whether this channel is enabled for the bot
    Phone 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 String
    The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
    isEnabled Boolean
    Whether this channel is enabled for the bot
    phone 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 string
    The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
    isEnabled boolean
    Whether this channel is enabled for the bot
    phone 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 str
    The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
    is_enabled bool
    Whether this channel is enabled for the bot
    phone 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 String
    The Sms account SID. Value only returned through POST to the action Channel List API, otherwise empty.
    isEnabled Boolean
    Whether this channel is enabled for the bot
    phone 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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