azure-native.botservice.Bot
Explore with Pulumi AI
Bot resource definition
Uses Azure REST API version 2022-09-15. In version 1.x of the Azure Native provider, it used API version 2021-03-01.
Other available API versions: 2023-09-15-preview.
Example Usage
Create Bot
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var bot = new AzureNative.BotService.Bot("bot", new()
    {
        Kind = AzureNative.BotService.Kind.Sdk,
        Location = "West US",
        Properties = new AzureNative.BotService.Inputs.BotPropertiesArgs
        {
            CmekKeyVaultUrl = "https://myCmekKey",
            Description = "The description of the bot",
            DeveloperAppInsightKey = "appinsightskey",
            DeveloperAppInsightsApiKey = "appinsightsapikey",
            DeveloperAppInsightsApplicationId = "appinsightsappid",
            DisableLocalAuth = true,
            DisplayName = "The Name of the bot",
            Endpoint = "http://mybot.coffee",
            IconUrl = "http://myicon",
            IsCmekEnabled = true,
            LuisAppIds = new[]
            {
                "luisappid1",
                "luisappid2",
            },
            LuisKey = "luiskey",
            MsaAppId = "exampleappid",
            MsaAppMSIResourceId = "/subscriptions/foo/resourcegroups/bar/providers/microsoft.managedidentity/userassignedidentities/sampleId",
            MsaAppTenantId = "exampleapptenantid",
            MsaAppType = AzureNative.BotService.MsaAppType.UserAssignedMSI,
            PublicNetworkAccess = AzureNative.BotService.PublicNetworkAccess.Enabled,
            SchemaTransformationVersion = "1.0",
        },
        ResourceGroupName = "OneResourceGroupName",
        ResourceName = "samplebotname",
        Sku = new AzureNative.BotService.Inputs.SkuArgs
        {
            Name = AzureNative.BotService.SkuName.S1,
        },
        Tags = 
        {
            { "tag1", "value1" },
            { "tag2", "value2" },
        },
    });
});
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.NewBot(ctx, "bot", &botservice.BotArgs{
			Kind:     pulumi.String(botservice.KindSdk),
			Location: pulumi.String("West US"),
			Properties: &botservice.BotPropertiesArgs{
				CmekKeyVaultUrl:                   pulumi.String("https://myCmekKey"),
				Description:                       pulumi.String("The description of the bot"),
				DeveloperAppInsightKey:            pulumi.String("appinsightskey"),
				DeveloperAppInsightsApiKey:        pulumi.String("appinsightsapikey"),
				DeveloperAppInsightsApplicationId: pulumi.String("appinsightsappid"),
				DisableLocalAuth:                  pulumi.Bool(true),
				DisplayName:                       pulumi.String("The Name of the bot"),
				Endpoint:                          pulumi.String("http://mybot.coffee"),
				IconUrl:                           pulumi.String("http://myicon"),
				IsCmekEnabled:                     pulumi.Bool(true),
				LuisAppIds: pulumi.StringArray{
					pulumi.String("luisappid1"),
					pulumi.String("luisappid2"),
				},
				LuisKey:                     pulumi.String("luiskey"),
				MsaAppId:                    pulumi.String("exampleappid"),
				MsaAppMSIResourceId:         pulumi.String("/subscriptions/foo/resourcegroups/bar/providers/microsoft.managedidentity/userassignedidentities/sampleId"),
				MsaAppTenantId:              pulumi.String("exampleapptenantid"),
				MsaAppType:                  pulumi.String(botservice.MsaAppTypeUserAssignedMSI),
				PublicNetworkAccess:         pulumi.String(botservice.PublicNetworkAccessEnabled),
				SchemaTransformationVersion: pulumi.String("1.0"),
			},
			ResourceGroupName: pulumi.String("OneResourceGroupName"),
			ResourceName:      pulumi.String("samplebotname"),
			Sku: &botservice.SkuArgs{
				Name: pulumi.String(botservice.SkuNameS1),
			},
			Tags: pulumi.StringMap{
				"tag1": pulumi.String("value1"),
				"tag2": pulumi.String("value2"),
			},
		})
		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.Bot;
import com.pulumi.azurenative.botservice.BotArgs;
import com.pulumi.azurenative.botservice.inputs.BotPropertiesArgs;
import com.pulumi.azurenative.botservice.inputs.SkuArgs;
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 bot = new Bot("bot", BotArgs.builder()
            .kind("sdk")
            .location("West US")
            .properties(BotPropertiesArgs.builder()
                .cmekKeyVaultUrl("https://myCmekKey")
                .description("The description of the bot")
                .developerAppInsightKey("appinsightskey")
                .developerAppInsightsApiKey("appinsightsapikey")
                .developerAppInsightsApplicationId("appinsightsappid")
                .disableLocalAuth(true)
                .displayName("The Name of the bot")
                .endpoint("http://mybot.coffee")
                .iconUrl("http://myicon")
                .isCmekEnabled(true)
                .luisAppIds(                
                    "luisappid1",
                    "luisappid2")
                .luisKey("luiskey")
                .msaAppId("exampleappid")
                .msaAppMSIResourceId("/subscriptions/foo/resourcegroups/bar/providers/microsoft.managedidentity/userassignedidentities/sampleId")
                .msaAppTenantId("exampleapptenantid")
                .msaAppType("UserAssignedMSI")
                .publicNetworkAccess("Enabled")
                .schemaTransformationVersion("1.0")
                .build())
            .resourceGroupName("OneResourceGroupName")
            .resourceName("samplebotname")
            .sku(SkuArgs.builder()
                .name("S1")
                .build())
            .tags(Map.ofEntries(
                Map.entry("tag1", "value1"),
                Map.entry("tag2", "value2")
            ))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const bot = new azure_native.botservice.Bot("bot", {
    kind: azure_native.botservice.Kind.Sdk,
    location: "West US",
    properties: {
        cmekKeyVaultUrl: "https://myCmekKey",
        description: "The description of the bot",
        developerAppInsightKey: "appinsightskey",
        developerAppInsightsApiKey: "appinsightsapikey",
        developerAppInsightsApplicationId: "appinsightsappid",
        disableLocalAuth: true,
        displayName: "The Name of the bot",
        endpoint: "http://mybot.coffee",
        iconUrl: "http://myicon",
        isCmekEnabled: true,
        luisAppIds: [
            "luisappid1",
            "luisappid2",
        ],
        luisKey: "luiskey",
        msaAppId: "exampleappid",
        msaAppMSIResourceId: "/subscriptions/foo/resourcegroups/bar/providers/microsoft.managedidentity/userassignedidentities/sampleId",
        msaAppTenantId: "exampleapptenantid",
        msaAppType: azure_native.botservice.MsaAppType.UserAssignedMSI,
        publicNetworkAccess: azure_native.botservice.PublicNetworkAccess.Enabled,
        schemaTransformationVersion: "1.0",
    },
    resourceGroupName: "OneResourceGroupName",
    resourceName: "samplebotname",
    sku: {
        name: azure_native.botservice.SkuName.S1,
    },
    tags: {
        tag1: "value1",
        tag2: "value2",
    },
});
import pulumi
import pulumi_azure_native as azure_native
bot = azure_native.botservice.Bot("bot",
    kind=azure_native.botservice.Kind.SDK,
    location="West US",
    properties={
        "cmek_key_vault_url": "https://myCmekKey",
        "description": "The description of the bot",
        "developer_app_insight_key": "appinsightskey",
        "developer_app_insights_api_key": "appinsightsapikey",
        "developer_app_insights_application_id": "appinsightsappid",
        "disable_local_auth": True,
        "display_name": "The Name of the bot",
        "endpoint": "http://mybot.coffee",
        "icon_url": "http://myicon",
        "is_cmek_enabled": True,
        "luis_app_ids": [
            "luisappid1",
            "luisappid2",
        ],
        "luis_key": "luiskey",
        "msa_app_id": "exampleappid",
        "msa_app_msi_resource_id": "/subscriptions/foo/resourcegroups/bar/providers/microsoft.managedidentity/userassignedidentities/sampleId",
        "msa_app_tenant_id": "exampleapptenantid",
        "msa_app_type": azure_native.botservice.MsaAppType.USER_ASSIGNED_MSI,
        "public_network_access": azure_native.botservice.PublicNetworkAccess.ENABLED,
        "schema_transformation_version": "1.0",
    },
    resource_group_name="OneResourceGroupName",
    resource_name_="samplebotname",
    sku={
        "name": azure_native.botservice.SkuName.S1,
    },
    tags={
        "tag1": "value1",
        "tag2": "value2",
    })
resources:
  bot:
    type: azure-native:botservice:Bot
    properties:
      kind: sdk
      location: West US
      properties:
        cmekKeyVaultUrl: https://myCmekKey
        description: The description of the bot
        developerAppInsightKey: appinsightskey
        developerAppInsightsApiKey: appinsightsapikey
        developerAppInsightsApplicationId: appinsightsappid
        disableLocalAuth: true
        displayName: The Name of the bot
        endpoint: http://mybot.coffee
        iconUrl: http://myicon
        isCmekEnabled: true
        luisAppIds:
          - luisappid1
          - luisappid2
        luisKey: luiskey
        msaAppId: exampleappid
        msaAppMSIResourceId: /subscriptions/foo/resourcegroups/bar/providers/microsoft.managedidentity/userassignedidentities/sampleId
        msaAppTenantId: exampleapptenantid
        msaAppType: UserAssignedMSI
        publicNetworkAccess: Enabled
        schemaTransformationVersion: '1.0'
      resourceGroupName: OneResourceGroupName
      resourceName: samplebotname
      sku:
        name: S1
      tags:
        tag1: value1
        tag2: value2
Create Bot Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Bot(name: string, args: BotArgs, opts?: CustomResourceOptions);@overload
def Bot(resource_name: str,
        args: BotArgs,
        opts: Optional[ResourceOptions] = None)
@overload
def Bot(resource_name: str,
        opts: Optional[ResourceOptions] = None,
        resource_group_name: Optional[str] = None,
        kind: Optional[Union[str, Kind]] = None,
        location: Optional[str] = None,
        properties: Optional[BotPropertiesArgs] = None,
        resource_name_: Optional[str] = None,
        sku: Optional[SkuArgs] = None,
        tags: Optional[Mapping[str, str]] = None)func NewBot(ctx *Context, name string, args BotArgs, opts ...ResourceOption) (*Bot, error)public Bot(string name, BotArgs args, CustomResourceOptions? opts = null)type: azure-native:botservice:Bot
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 BotArgs
- 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 BotArgs
- 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 BotArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BotArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BotArgs
- 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 botResource = new AzureNative.BotService.Bot("botResource", new()
{
    ResourceGroupName = "string",
    Kind = "string",
    Location = "string",
    Properties = new AzureNative.BotService.Inputs.BotPropertiesArgs
    {
        DisplayName = "string",
        MsaAppId = "string",
        Endpoint = "string",
        IsStreamingSupported = false,
        LuisKey = "string",
        DeveloperAppInsightsApiKey = "string",
        DeveloperAppInsightsApplicationId = "string",
        DisableLocalAuth = false,
        Description = "string",
        CmekKeyVaultUrl = "string",
        IconUrl = "string",
        IsCmekEnabled = false,
        AllSettings = 
        {
            { "string", "string" },
        },
        LuisAppIds = new[]
        {
            "string",
        },
        DeveloperAppInsightKey = "string",
        ManifestUrl = "string",
        AppPasswordHint = "string",
        MsaAppMSIResourceId = "string",
        MsaAppTenantId = "string",
        MsaAppType = "string",
        OpenWithHint = "string",
        Parameters = 
        {
            { "string", "string" },
        },
        PublicNetworkAccess = "string",
        PublishingCredentials = "string",
        SchemaTransformationVersion = "string",
        StorageResourceId = "string",
        TenantId = "string",
    },
    ResourceName = "string",
    Sku = new AzureNative.BotService.Inputs.SkuArgs
    {
        Name = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := botservice.NewBot(ctx, "botResource", &botservice.BotArgs{
	ResourceGroupName: pulumi.String("string"),
	Kind:              pulumi.String("string"),
	Location:          pulumi.String("string"),
	Properties: &botservice.BotPropertiesArgs{
		DisplayName:                       pulumi.String("string"),
		MsaAppId:                          pulumi.String("string"),
		Endpoint:                          pulumi.String("string"),
		IsStreamingSupported:              pulumi.Bool(false),
		LuisKey:                           pulumi.String("string"),
		DeveloperAppInsightsApiKey:        pulumi.String("string"),
		DeveloperAppInsightsApplicationId: pulumi.String("string"),
		DisableLocalAuth:                  pulumi.Bool(false),
		Description:                       pulumi.String("string"),
		CmekKeyVaultUrl:                   pulumi.String("string"),
		IconUrl:                           pulumi.String("string"),
		IsCmekEnabled:                     pulumi.Bool(false),
		AllSettings: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		LuisAppIds: pulumi.StringArray{
			pulumi.String("string"),
		},
		DeveloperAppInsightKey: pulumi.String("string"),
		ManifestUrl:            pulumi.String("string"),
		AppPasswordHint:        pulumi.String("string"),
		MsaAppMSIResourceId:    pulumi.String("string"),
		MsaAppTenantId:         pulumi.String("string"),
		MsaAppType:             pulumi.String("string"),
		OpenWithHint:           pulumi.String("string"),
		Parameters: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		PublicNetworkAccess:         pulumi.String("string"),
		PublishingCredentials:       pulumi.String("string"),
		SchemaTransformationVersion: pulumi.String("string"),
		StorageResourceId:           pulumi.String("string"),
		TenantId:                    pulumi.String("string"),
	},
	ResourceName: pulumi.String("string"),
	Sku: &botservice.SkuArgs{
		Name: pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var botResource = new Bot("botResource", BotArgs.builder()
    .resourceGroupName("string")
    .kind("string")
    .location("string")
    .properties(BotPropertiesArgs.builder()
        .displayName("string")
        .msaAppId("string")
        .endpoint("string")
        .isStreamingSupported(false)
        .luisKey("string")
        .developerAppInsightsApiKey("string")
        .developerAppInsightsApplicationId("string")
        .disableLocalAuth(false)
        .description("string")
        .cmekKeyVaultUrl("string")
        .iconUrl("string")
        .isCmekEnabled(false)
        .allSettings(Map.of("string", "string"))
        .luisAppIds("string")
        .developerAppInsightKey("string")
        .manifestUrl("string")
        .appPasswordHint("string")
        .msaAppMSIResourceId("string")
        .msaAppTenantId("string")
        .msaAppType("string")
        .openWithHint("string")
        .parameters(Map.of("string", "string"))
        .publicNetworkAccess("string")
        .publishingCredentials("string")
        .schemaTransformationVersion("string")
        .storageResourceId("string")
        .tenantId("string")
        .build())
    .resourceName("string")
    .sku(SkuArgs.builder()
        .name("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
bot_resource = azure_native.botservice.Bot("botResource",
    resource_group_name="string",
    kind="string",
    location="string",
    properties={
        "display_name": "string",
        "msa_app_id": "string",
        "endpoint": "string",
        "is_streaming_supported": False,
        "luis_key": "string",
        "developer_app_insights_api_key": "string",
        "developer_app_insights_application_id": "string",
        "disable_local_auth": False,
        "description": "string",
        "cmek_key_vault_url": "string",
        "icon_url": "string",
        "is_cmek_enabled": False,
        "all_settings": {
            "string": "string",
        },
        "luis_app_ids": ["string"],
        "developer_app_insight_key": "string",
        "manifest_url": "string",
        "app_password_hint": "string",
        "msa_app_msi_resource_id": "string",
        "msa_app_tenant_id": "string",
        "msa_app_type": "string",
        "open_with_hint": "string",
        "parameters": {
            "string": "string",
        },
        "public_network_access": "string",
        "publishing_credentials": "string",
        "schema_transformation_version": "string",
        "storage_resource_id": "string",
        "tenant_id": "string",
    },
    resource_name_="string",
    sku={
        "name": "string",
    },
    tags={
        "string": "string",
    })
const botResource = new azure_native.botservice.Bot("botResource", {
    resourceGroupName: "string",
    kind: "string",
    location: "string",
    properties: {
        displayName: "string",
        msaAppId: "string",
        endpoint: "string",
        isStreamingSupported: false,
        luisKey: "string",
        developerAppInsightsApiKey: "string",
        developerAppInsightsApplicationId: "string",
        disableLocalAuth: false,
        description: "string",
        cmekKeyVaultUrl: "string",
        iconUrl: "string",
        isCmekEnabled: false,
        allSettings: {
            string: "string",
        },
        luisAppIds: ["string"],
        developerAppInsightKey: "string",
        manifestUrl: "string",
        appPasswordHint: "string",
        msaAppMSIResourceId: "string",
        msaAppTenantId: "string",
        msaAppType: "string",
        openWithHint: "string",
        parameters: {
            string: "string",
        },
        publicNetworkAccess: "string",
        publishingCredentials: "string",
        schemaTransformationVersion: "string",
        storageResourceId: "string",
        tenantId: "string",
    },
    resourceName: "string",
    sku: {
        name: "string",
    },
    tags: {
        string: "string",
    },
});
type: azure-native:botservice:Bot
properties:
    kind: string
    location: string
    properties:
        allSettings:
            string: string
        appPasswordHint: string
        cmekKeyVaultUrl: string
        description: string
        developerAppInsightKey: string
        developerAppInsightsApiKey: string
        developerAppInsightsApplicationId: string
        disableLocalAuth: false
        displayName: string
        endpoint: string
        iconUrl: string
        isCmekEnabled: false
        isStreamingSupported: false
        luisAppIds:
            - string
        luisKey: string
        manifestUrl: string
        msaAppId: string
        msaAppMSIResourceId: string
        msaAppTenantId: string
        msaAppType: string
        openWithHint: string
        parameters:
            string: string
        publicNetworkAccess: string
        publishingCredentials: string
        schemaTransformationVersion: string
        storageResourceId: string
        tenantId: string
    resourceGroupName: string
    resourceName: string
    sku:
        name: string
    tags:
        string: string
Bot 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 Bot resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the Bot resource group in the user subscription.
- Kind
string | Pulumi.Azure Native. Bot Service. Kind 
- Required. Gets or sets the Kind of the resource.
- Location string
- Specifies the location of the resource.
- Properties
Pulumi.Azure Native. Bot Service. Inputs. Bot Properties 
- The set of properties specific to bot resource
- ResourceName string
- The name of the Bot resource.
- Sku
Pulumi.Azure Native. Bot Service. Inputs. Sku 
- Gets or sets the SKU of the resource.
- Dictionary<string, string>
- Contains resource tags defined as key/value pairs.
- ResourceGroup stringName 
- The name of the Bot resource group in the user subscription.
- Kind string | Kind
- Required. Gets or sets the Kind of the resource.
- Location string
- Specifies the location of the resource.
- Properties
BotProperties Args 
- The set of properties specific to bot resource
- ResourceName string
- The name of the Bot resource.
- Sku
SkuArgs 
- Gets or sets the SKU of the resource.
- map[string]string
- Contains resource tags defined as key/value pairs.
- resourceGroup StringName 
- The name of the Bot resource group in the user subscription.
- kind String | Kind
- Required. Gets or sets the Kind of the resource.
- location String
- Specifies the location of the resource.
- properties
BotProperties 
- The set of properties specific to bot resource
- resourceName String
- The name of the Bot resource.
- sku Sku
- Gets or sets the SKU of the resource.
- Map<String,String>
- Contains resource tags defined as key/value pairs.
- resourceGroup stringName 
- The name of the Bot resource group in the user subscription.
- kind string | Kind
- Required. Gets or sets the Kind of the resource.
- location string
- Specifies the location of the resource.
- properties
BotProperties 
- The set of properties specific to bot resource
- resourceName string
- The name of the Bot resource.
- sku Sku
- Gets or sets the SKU of the resource.
- {[key: string]: string}
- Contains resource tags defined as key/value pairs.
- resource_group_ strname 
- The name of the Bot resource group in the user subscription.
- kind str | Kind
- Required. Gets or sets the Kind of the resource.
- location str
- Specifies the location of the resource.
- properties
BotProperties Args 
- The set of properties specific to bot resource
- resource_name str
- The name of the Bot resource.
- sku
SkuArgs 
- Gets or sets the SKU of the resource.
- Mapping[str, str]
- Contains resource tags defined as key/value pairs.
- resourceGroup StringName 
- The name of the Bot resource group in the user subscription.
- 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
- The set of properties specific to bot resource
- resourceName String
- The name of the Bot resource.
- sku Property Map
- Gets or sets the SKU of the resource.
- Map<String>
- Contains resource tags defined as key/value pairs.
Outputs
All input properties are implicitly available as output properties. Additionally, the Bot resource produces the following output properties:
Supporting Types
BotProperties, BotPropertiesArgs    
- DisplayName string
- The Name of the bot
- Endpoint string
- The bot's endpoint
- MsaApp stringId 
- Microsoft App Id for the bot
- AllSettings Dictionary<string, string>
- Contains resource all settings defined as key/value pairs.
- AppPassword stringHint 
- The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
- CmekKey stringVault Url 
- The CMK Url
- Description string
- The description of the bot
- DeveloperApp stringInsight Key 
- The Application Insights key
- DeveloperApp stringInsights Api Key 
- The Application Insights Api Key
- DeveloperApp stringInsights Application Id 
- The Application Insights App Id
- DisableLocal boolAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- IconUrl string
- The Icon Url of the bot
- IsCmek boolEnabled 
- Whether Cmek is enabled
- IsStreaming boolSupported 
- Whether the bot is streaming supported
- LuisApp List<string>Ids 
- Collection of LUIS App Ids
- LuisKey string
- The LUIS Key
- ManifestUrl string
- The bot's manifest url
- MsaApp stringMSIResource Id 
- Microsoft App Managed Identity Resource Id for the bot
- MsaApp stringTenant Id 
- Microsoft App Tenant Id for the bot
- MsaApp string | Pulumi.Type Azure Native. Bot Service. Msa App Type 
- Microsoft App Type for the bot
- OpenWith stringHint 
- The hint to browser (e.g. protocol handler) on how to open the bot for authoring
- Parameters Dictionary<string, string>
- Contains resource parameters defined as key/value pairs.
- PublicNetwork string | Pulumi.Access Azure Native. Bot Service. Public Network Access 
- Whether the bot is in an isolated network
- PublishingCredentials string
- Publishing credentials of the resource
- SchemaTransformation stringVersion 
- The channel schema transformation version for the bot
- StorageResource stringId 
- The storage resourceId for the bot
- TenantId string
- The Tenant Id for the bot
- DisplayName string
- The Name of the bot
- Endpoint string
- The bot's endpoint
- MsaApp stringId 
- Microsoft App Id for the bot
- AllSettings map[string]string
- Contains resource all settings defined as key/value pairs.
- AppPassword stringHint 
- The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
- CmekKey stringVault Url 
- The CMK Url
- Description string
- The description of the bot
- DeveloperApp stringInsight Key 
- The Application Insights key
- DeveloperApp stringInsights Api Key 
- The Application Insights Api Key
- DeveloperApp stringInsights Application Id 
- The Application Insights App Id
- DisableLocal boolAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- IconUrl string
- The Icon Url of the bot
- IsCmek boolEnabled 
- Whether Cmek is enabled
- IsStreaming boolSupported 
- Whether the bot is streaming supported
- LuisApp []stringIds 
- Collection of LUIS App Ids
- LuisKey string
- The LUIS Key
- ManifestUrl string
- The bot's manifest url
- MsaApp stringMSIResource Id 
- Microsoft App Managed Identity Resource Id for the bot
- MsaApp stringTenant Id 
- Microsoft App Tenant Id for the bot
- MsaApp string | MsaType App Type 
- Microsoft App Type for the bot
- OpenWith stringHint 
- The hint to browser (e.g. protocol handler) on how to open the bot for authoring
- Parameters map[string]string
- Contains resource parameters defined as key/value pairs.
- PublicNetwork string | PublicAccess Network Access 
- Whether the bot is in an isolated network
- PublishingCredentials string
- Publishing credentials of the resource
- SchemaTransformation stringVersion 
- The channel schema transformation version for the bot
- StorageResource stringId 
- The storage resourceId for the bot
- TenantId string
- The Tenant Id for the bot
- displayName String
- The Name of the bot
- endpoint String
- The bot's endpoint
- msaApp StringId 
- Microsoft App Id for the bot
- allSettings Map<String,String>
- Contains resource all settings defined as key/value pairs.
- appPassword StringHint 
- The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
- cmekKey StringVault Url 
- The CMK Url
- description String
- The description of the bot
- developerApp StringInsight Key 
- The Application Insights key
- developerApp StringInsights Api Key 
- The Application Insights Api Key
- developerApp StringInsights Application Id 
- The Application Insights App Id
- disableLocal BooleanAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- iconUrl String
- The Icon Url of the bot
- isCmek BooleanEnabled 
- Whether Cmek is enabled
- isStreaming BooleanSupported 
- Whether the bot is streaming supported
- luisApp List<String>Ids 
- Collection of LUIS App Ids
- luisKey String
- The LUIS Key
- manifestUrl String
- The bot's manifest url
- msaApp StringMSIResource Id 
- Microsoft App Managed Identity Resource Id for the bot
- msaApp StringTenant Id 
- Microsoft App Tenant Id for the bot
- msaApp String | MsaType App Type 
- Microsoft App Type for the bot
- openWith StringHint 
- The hint to browser (e.g. protocol handler) on how to open the bot for authoring
- parameters Map<String,String>
- Contains resource parameters defined as key/value pairs.
- publicNetwork String | PublicAccess Network Access 
- Whether the bot is in an isolated network
- publishingCredentials String
- Publishing credentials of the resource
- schemaTransformation StringVersion 
- The channel schema transformation version for the bot
- storageResource StringId 
- The storage resourceId for the bot
- tenantId String
- The Tenant Id for the bot
- displayName string
- The Name of the bot
- endpoint string
- The bot's endpoint
- msaApp stringId 
- Microsoft App Id for the bot
- allSettings {[key: string]: string}
- Contains resource all settings defined as key/value pairs.
- appPassword stringHint 
- The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
- cmekKey stringVault Url 
- The CMK Url
- description string
- The description of the bot
- developerApp stringInsight Key 
- The Application Insights key
- developerApp stringInsights Api Key 
- The Application Insights Api Key
- developerApp stringInsights Application Id 
- The Application Insights App Id
- disableLocal booleanAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- iconUrl string
- The Icon Url of the bot
- isCmek booleanEnabled 
- Whether Cmek is enabled
- isStreaming booleanSupported 
- Whether the bot is streaming supported
- luisApp string[]Ids 
- Collection of LUIS App Ids
- luisKey string
- The LUIS Key
- manifestUrl string
- The bot's manifest url
- msaApp stringMSIResource Id 
- Microsoft App Managed Identity Resource Id for the bot
- msaApp stringTenant Id 
- Microsoft App Tenant Id for the bot
- msaApp string | MsaType App Type 
- Microsoft App Type for the bot
- openWith stringHint 
- The hint to browser (e.g. protocol handler) on how to open the bot for authoring
- parameters {[key: string]: string}
- Contains resource parameters defined as key/value pairs.
- publicNetwork string | PublicAccess Network Access 
- Whether the bot is in an isolated network
- publishingCredentials string
- Publishing credentials of the resource
- schemaTransformation stringVersion 
- The channel schema transformation version for the bot
- storageResource stringId 
- The storage resourceId for the bot
- tenantId string
- The Tenant Id for the bot
- display_name str
- The Name of the bot
- endpoint str
- The bot's endpoint
- msa_app_ strid 
- Microsoft App Id for the bot
- all_settings Mapping[str, str]
- Contains resource all settings defined as key/value pairs.
- app_password_ strhint 
- The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
- cmek_key_ strvault_ url 
- The CMK Url
- description str
- The description of the bot
- developer_app_ strinsight_ key 
- The Application Insights key
- developer_app_ strinsights_ api_ key 
- The Application Insights Api Key
- developer_app_ strinsights_ application_ id 
- The Application Insights App Id
- disable_local_ boolauth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- icon_url str
- The Icon Url of the bot
- is_cmek_ boolenabled 
- Whether Cmek is enabled
- is_streaming_ boolsupported 
- Whether the bot is streaming supported
- luis_app_ Sequence[str]ids 
- Collection of LUIS App Ids
- luis_key str
- The LUIS Key
- manifest_url str
- The bot's manifest url
- msa_app_ strmsi_ resource_ id 
- Microsoft App Managed Identity Resource Id for the bot
- msa_app_ strtenant_ id 
- Microsoft App Tenant Id for the bot
- msa_app_ str | Msatype App Type 
- Microsoft App Type for the bot
- open_with_ strhint 
- The hint to browser (e.g. protocol handler) on how to open the bot for authoring
- parameters Mapping[str, str]
- Contains resource parameters defined as key/value pairs.
- public_network_ str | Publicaccess Network Access 
- Whether the bot is in an isolated network
- publishing_credentials str
- Publishing credentials of the resource
- schema_transformation_ strversion 
- The channel schema transformation version for the bot
- storage_resource_ strid 
- The storage resourceId for the bot
- tenant_id str
- The Tenant Id for the bot
- displayName String
- The Name of the bot
- endpoint String
- The bot's endpoint
- msaApp StringId 
- Microsoft App Id for the bot
- allSettings Map<String>
- Contains resource all settings defined as key/value pairs.
- appPassword StringHint 
- The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
- cmekKey StringVault Url 
- The CMK Url
- description String
- The description of the bot
- developerApp StringInsight Key 
- The Application Insights key
- developerApp StringInsights Api Key 
- The Application Insights Api Key
- developerApp StringInsights Application Id 
- The Application Insights App Id
- disableLocal BooleanAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- iconUrl String
- The Icon Url of the bot
- isCmek BooleanEnabled 
- Whether Cmek is enabled
- isStreaming BooleanSupported 
- Whether the bot is streaming supported
- luisApp List<String>Ids 
- Collection of LUIS App Ids
- luisKey String
- The LUIS Key
- manifestUrl String
- The bot's manifest url
- msaApp StringMSIResource Id 
- Microsoft App Managed Identity Resource Id for the bot
- msaApp StringTenant Id 
- Microsoft App Tenant Id for the bot
- msaApp String | "UserType Assigned MSI" | "Single Tenant" | "Multi Tenant" 
- Microsoft App Type for the bot
- openWith StringHint 
- The hint to browser (e.g. protocol handler) on how to open the bot for authoring
- parameters Map<String>
- Contains resource parameters defined as key/value pairs.
- publicNetwork String | "Enabled" | "Disabled"Access 
- Whether the bot is in an isolated network
- publishingCredentials String
- Publishing credentials of the resource
- schemaTransformation StringVersion 
- The channel schema transformation version for the bot
- storageResource StringId 
- The storage resourceId for the bot
- tenantId String
- The Tenant Id for the bot
BotPropertiesResponse, BotPropertiesResponseArgs      
- CmekEncryption stringStatus 
- The CMK encryption status
- ConfiguredChannels List<string>
- Collection of channels for which the bot is configured
- DisplayName string
- The Name of the bot
- EnabledChannels List<string>
- Collection of channels for which the bot is enabled
- Endpoint string
- The bot's endpoint
- EndpointVersion string
- The bot's endpoint version
- IsDeveloper boolApp Insights Api Key Set 
- Whether the bot is developerAppInsightsApiKey set
- MigrationToken string
- Token used to migrate non Azure bot to azure subscription
- MsaApp stringId 
- Microsoft App Id for the bot
- PrivateEndpoint List<Pulumi.Connections Azure Native. Bot Service. Inputs. Private Endpoint Connection Response> 
- List of Private Endpoint Connections configured for the bot
- ProvisioningState string
- Provisioning state of the resource
- AllSettings Dictionary<string, string>
- Contains resource all settings defined as key/value pairs.
- AppPassword stringHint 
- The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
- CmekKey stringVault Url 
- The CMK Url
- Description string
- The description of the bot
- DeveloperApp stringInsight Key 
- The Application Insights key
- DeveloperApp stringInsights Api Key 
- The Application Insights Api Key
- DeveloperApp stringInsights Application Id 
- The Application Insights App Id
- DisableLocal boolAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- IconUrl string
- The Icon Url of the bot
- IsCmek boolEnabled 
- Whether Cmek is enabled
- IsStreaming boolSupported 
- Whether the bot is streaming supported
- LuisApp List<string>Ids 
- Collection of LUIS App Ids
- LuisKey string
- The LUIS Key
- ManifestUrl string
- The bot's manifest url
- MsaApp stringMSIResource Id 
- Microsoft App Managed Identity Resource Id for the bot
- MsaApp stringTenant Id 
- Microsoft App Tenant Id for the bot
- MsaApp stringType 
- Microsoft App Type for the bot
- OpenWith stringHint 
- The hint to browser (e.g. protocol handler) on how to open the bot for authoring
- Parameters Dictionary<string, string>
- Contains resource parameters defined as key/value pairs.
- PublicNetwork stringAccess 
- Whether the bot is in an isolated network
- PublishingCredentials string
- Publishing credentials of the resource
- SchemaTransformation stringVersion 
- The channel schema transformation version for the bot
- StorageResource stringId 
- The storage resourceId for the bot
- TenantId string
- The Tenant Id for the bot
- CmekEncryption stringStatus 
- The CMK encryption status
- ConfiguredChannels []string
- Collection of channels for which the bot is configured
- DisplayName string
- The Name of the bot
- EnabledChannels []string
- Collection of channels for which the bot is enabled
- Endpoint string
- The bot's endpoint
- EndpointVersion string
- The bot's endpoint version
- IsDeveloper boolApp Insights Api Key Set 
- Whether the bot is developerAppInsightsApiKey set
- MigrationToken string
- Token used to migrate non Azure bot to azure subscription
- MsaApp stringId 
- Microsoft App Id for the bot
- PrivateEndpoint []PrivateConnections Endpoint Connection Response 
- List of Private Endpoint Connections configured for the bot
- ProvisioningState string
- Provisioning state of the resource
- AllSettings map[string]string
- Contains resource all settings defined as key/value pairs.
- AppPassword stringHint 
- The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
- CmekKey stringVault Url 
- The CMK Url
- Description string
- The description of the bot
- DeveloperApp stringInsight Key 
- The Application Insights key
- DeveloperApp stringInsights Api Key 
- The Application Insights Api Key
- DeveloperApp stringInsights Application Id 
- The Application Insights App Id
- DisableLocal boolAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- IconUrl string
- The Icon Url of the bot
- IsCmek boolEnabled 
- Whether Cmek is enabled
- IsStreaming boolSupported 
- Whether the bot is streaming supported
- LuisApp []stringIds 
- Collection of LUIS App Ids
- LuisKey string
- The LUIS Key
- ManifestUrl string
- The bot's manifest url
- MsaApp stringMSIResource Id 
- Microsoft App Managed Identity Resource Id for the bot
- MsaApp stringTenant Id 
- Microsoft App Tenant Id for the bot
- MsaApp stringType 
- Microsoft App Type for the bot
- OpenWith stringHint 
- The hint to browser (e.g. protocol handler) on how to open the bot for authoring
- Parameters map[string]string
- Contains resource parameters defined as key/value pairs.
- PublicNetwork stringAccess 
- Whether the bot is in an isolated network
- PublishingCredentials string
- Publishing credentials of the resource
- SchemaTransformation stringVersion 
- The channel schema transformation version for the bot
- StorageResource stringId 
- The storage resourceId for the bot
- TenantId string
- The Tenant Id for the bot
- cmekEncryption StringStatus 
- The CMK encryption status
- configuredChannels List<String>
- Collection of channels for which the bot is configured
- displayName String
- The Name of the bot
- enabledChannels List<String>
- Collection of channels for which the bot is enabled
- endpoint String
- The bot's endpoint
- endpointVersion String
- The bot's endpoint version
- isDeveloper BooleanApp Insights Api Key Set 
- Whether the bot is developerAppInsightsApiKey set
- migrationToken String
- Token used to migrate non Azure bot to azure subscription
- msaApp StringId 
- Microsoft App Id for the bot
- privateEndpoint List<PrivateConnections Endpoint Connection Response> 
- List of Private Endpoint Connections configured for the bot
- provisioningState String
- Provisioning state of the resource
- allSettings Map<String,String>
- Contains resource all settings defined as key/value pairs.
- appPassword StringHint 
- The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
- cmekKey StringVault Url 
- The CMK Url
- description String
- The description of the bot
- developerApp StringInsight Key 
- The Application Insights key
- developerApp StringInsights Api Key 
- The Application Insights Api Key
- developerApp StringInsights Application Id 
- The Application Insights App Id
- disableLocal BooleanAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- iconUrl String
- The Icon Url of the bot
- isCmek BooleanEnabled 
- Whether Cmek is enabled
- isStreaming BooleanSupported 
- Whether the bot is streaming supported
- luisApp List<String>Ids 
- Collection of LUIS App Ids
- luisKey String
- The LUIS Key
- manifestUrl String
- The bot's manifest url
- msaApp StringMSIResource Id 
- Microsoft App Managed Identity Resource Id for the bot
- msaApp StringTenant Id 
- Microsoft App Tenant Id for the bot
- msaApp StringType 
- Microsoft App Type for the bot
- openWith StringHint 
- The hint to browser (e.g. protocol handler) on how to open the bot for authoring
- parameters Map<String,String>
- Contains resource parameters defined as key/value pairs.
- publicNetwork StringAccess 
- Whether the bot is in an isolated network
- publishingCredentials String
- Publishing credentials of the resource
- schemaTransformation StringVersion 
- The channel schema transformation version for the bot
- storageResource StringId 
- The storage resourceId for the bot
- tenantId String
- The Tenant Id for the bot
- cmekEncryption stringStatus 
- The CMK encryption status
- configuredChannels string[]
- Collection of channels for which the bot is configured
- displayName string
- The Name of the bot
- enabledChannels string[]
- Collection of channels for which the bot is enabled
- endpoint string
- The bot's endpoint
- endpointVersion string
- The bot's endpoint version
- isDeveloper booleanApp Insights Api Key Set 
- Whether the bot is developerAppInsightsApiKey set
- migrationToken string
- Token used to migrate non Azure bot to azure subscription
- msaApp stringId 
- Microsoft App Id for the bot
- privateEndpoint PrivateConnections Endpoint Connection Response[] 
- List of Private Endpoint Connections configured for the bot
- provisioningState string
- Provisioning state of the resource
- allSettings {[key: string]: string}
- Contains resource all settings defined as key/value pairs.
- appPassword stringHint 
- The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
- cmekKey stringVault Url 
- The CMK Url
- description string
- The description of the bot
- developerApp stringInsight Key 
- The Application Insights key
- developerApp stringInsights Api Key 
- The Application Insights Api Key
- developerApp stringInsights Application Id 
- The Application Insights App Id
- disableLocal booleanAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- iconUrl string
- The Icon Url of the bot
- isCmek booleanEnabled 
- Whether Cmek is enabled
- isStreaming booleanSupported 
- Whether the bot is streaming supported
- luisApp string[]Ids 
- Collection of LUIS App Ids
- luisKey string
- The LUIS Key
- manifestUrl string
- The bot's manifest url
- msaApp stringMSIResource Id 
- Microsoft App Managed Identity Resource Id for the bot
- msaApp stringTenant Id 
- Microsoft App Tenant Id for the bot
- msaApp stringType 
- Microsoft App Type for the bot
- openWith stringHint 
- The hint to browser (e.g. protocol handler) on how to open the bot for authoring
- parameters {[key: string]: string}
- Contains resource parameters defined as key/value pairs.
- publicNetwork stringAccess 
- Whether the bot is in an isolated network
- publishingCredentials string
- Publishing credentials of the resource
- schemaTransformation stringVersion 
- The channel schema transformation version for the bot
- storageResource stringId 
- The storage resourceId for the bot
- tenantId string
- The Tenant Id for the bot
- cmek_encryption_ strstatus 
- The CMK encryption status
- configured_channels Sequence[str]
- Collection of channels for which the bot is configured
- display_name str
- The Name of the bot
- enabled_channels Sequence[str]
- Collection of channels for which the bot is enabled
- endpoint str
- The bot's endpoint
- endpoint_version str
- The bot's endpoint version
- is_developer_ boolapp_ insights_ api_ key_ set 
- Whether the bot is developerAppInsightsApiKey set
- migration_token str
- Token used to migrate non Azure bot to azure subscription
- msa_app_ strid 
- Microsoft App Id for the bot
- private_endpoint_ Sequence[Privateconnections Endpoint Connection Response] 
- List of Private Endpoint Connections configured for the bot
- provisioning_state str
- Provisioning state of the resource
- all_settings Mapping[str, str]
- Contains resource all settings defined as key/value pairs.
- app_password_ strhint 
- The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
- cmek_key_ strvault_ url 
- The CMK Url
- description str
- The description of the bot
- developer_app_ strinsight_ key 
- The Application Insights key
- developer_app_ strinsights_ api_ key 
- The Application Insights Api Key
- developer_app_ strinsights_ application_ id 
- The Application Insights App Id
- disable_local_ boolauth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- icon_url str
- The Icon Url of the bot
- is_cmek_ boolenabled 
- Whether Cmek is enabled
- is_streaming_ boolsupported 
- Whether the bot is streaming supported
- luis_app_ Sequence[str]ids 
- Collection of LUIS App Ids
- luis_key str
- The LUIS Key
- manifest_url str
- The bot's manifest url
- msa_app_ strmsi_ resource_ id 
- Microsoft App Managed Identity Resource Id for the bot
- msa_app_ strtenant_ id 
- Microsoft App Tenant Id for the bot
- msa_app_ strtype 
- Microsoft App Type for the bot
- open_with_ strhint 
- The hint to browser (e.g. protocol handler) on how to open the bot for authoring
- parameters Mapping[str, str]
- Contains resource parameters defined as key/value pairs.
- public_network_ straccess 
- Whether the bot is in an isolated network
- publishing_credentials str
- Publishing credentials of the resource
- schema_transformation_ strversion 
- The channel schema transformation version for the bot
- storage_resource_ strid 
- The storage resourceId for the bot
- tenant_id str
- The Tenant Id for the bot
- cmekEncryption StringStatus 
- The CMK encryption status
- configuredChannels List<String>
- Collection of channels for which the bot is configured
- displayName String
- The Name of the bot
- enabledChannels List<String>
- Collection of channels for which the bot is enabled
- endpoint String
- The bot's endpoint
- endpointVersion String
- The bot's endpoint version
- isDeveloper BooleanApp Insights Api Key Set 
- Whether the bot is developerAppInsightsApiKey set
- migrationToken String
- Token used to migrate non Azure bot to azure subscription
- msaApp StringId 
- Microsoft App Id for the bot
- privateEndpoint List<Property Map>Connections 
- List of Private Endpoint Connections configured for the bot
- provisioningState String
- Provisioning state of the resource
- allSettings Map<String>
- Contains resource all settings defined as key/value pairs.
- appPassword StringHint 
- The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
- cmekKey StringVault Url 
- The CMK Url
- description String
- The description of the bot
- developerApp StringInsight Key 
- The Application Insights key
- developerApp StringInsights Api Key 
- The Application Insights Api Key
- developerApp StringInsights Application Id 
- The Application Insights App Id
- disableLocal BooleanAuth 
- Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
- iconUrl String
- The Icon Url of the bot
- isCmek BooleanEnabled 
- Whether Cmek is enabled
- isStreaming BooleanSupported 
- Whether the bot is streaming supported
- luisApp List<String>Ids 
- Collection of LUIS App Ids
- luisKey String
- The LUIS Key
- manifestUrl String
- The bot's manifest url
- msaApp StringMSIResource Id 
- Microsoft App Managed Identity Resource Id for the bot
- msaApp StringTenant Id 
- Microsoft App Tenant Id for the bot
- msaApp StringType 
- Microsoft App Type for the bot
- openWith StringHint 
- The hint to browser (e.g. protocol handler) on how to open the bot for authoring
- parameters Map<String>
- Contains resource parameters defined as key/value pairs.
- publicNetwork StringAccess 
- Whether the bot is in an isolated network
- publishingCredentials String
- Publishing credentials of the resource
- schemaTransformation StringVersion 
- The channel schema transformation version for the bot
- storageResource StringId 
- The storage resourceId for the bot
- tenantId String
- The Tenant Id for the bot
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
MsaAppType, MsaAppTypeArgs      
- UserAssigned MSI 
- UserAssignedMSI
- SingleTenant 
- SingleTenant
- MultiTenant 
- MultiTenant
- MsaApp Type User Assigned MSI 
- UserAssignedMSI
- MsaApp Type Single Tenant 
- SingleTenant
- MsaApp Type Multi Tenant 
- MultiTenant
- UserAssigned MSI 
- UserAssignedMSI
- SingleTenant 
- SingleTenant
- MultiTenant 
- MultiTenant
- UserAssigned MSI 
- UserAssignedMSI
- SingleTenant 
- SingleTenant
- MultiTenant 
- MultiTenant
- USER_ASSIGNED_MSI
- UserAssignedMSI
- SINGLE_TENANT
- SingleTenant
- MULTI_TENANT
- MultiTenant
- "UserAssigned MSI" 
- UserAssignedMSI
- "SingleTenant" 
- SingleTenant
- "MultiTenant" 
- MultiTenant
PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs        
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- PrivateLink Pulumi.Service Connection State Azure Native. Bot Service. Inputs. Private Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- ProvisioningState string
- The provisioning state of the private endpoint connection resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- GroupIds List<string>
- Group ids
- PrivateEndpoint Pulumi.Azure Native. Bot Service. Inputs. Private Endpoint Response 
- The resource of private end point.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- PrivateLink PrivateService Connection State Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- ProvisioningState string
- The provisioning state of the private endpoint connection resource.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- GroupIds []string
- Group ids
- PrivateEndpoint PrivateEndpoint Response 
- The resource of private end point.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- privateLink PrivateService Connection State Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- provisioningState String
- The provisioning state of the private endpoint connection resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- groupIds List<String>
- Group ids
- privateEndpoint PrivateEndpoint Response 
- The resource of private end point.
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- privateLink PrivateService Connection State Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- provisioningState string
- The provisioning state of the private endpoint connection resource.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- groupIds string[]
- Group ids
- privateEndpoint PrivateEndpoint Response 
- The resource of private end point.
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- private_link_ Privateservice_ connection_ state Link Service Connection State Response 
- A collection of information about the state of the connection between service consumer and provider.
- provisioning_state str
- The provisioning state of the private endpoint connection resource.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- group_ids Sequence[str]
- Group ids
- private_endpoint PrivateEndpoint Response 
- The resource of private end point.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- privateLink Property MapService Connection State 
- A collection of information about the state of the connection between service consumer and provider.
- provisioningState String
- The provisioning state of the private endpoint connection resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- groupIds List<String>
- Group ids
- privateEndpoint Property Map
- The resource of private end point.
PrivateEndpointResponse, PrivateEndpointResponseArgs      
- Id string
- The ARM identifier for Private Endpoint
- Id string
- The ARM identifier for Private Endpoint
- id String
- The ARM identifier for Private Endpoint
- id string
- The ARM identifier for Private Endpoint
- id str
- The ARM identifier for Private Endpoint
- id String
- The ARM identifier for Private Endpoint
PrivateLinkServiceConnectionStateResponse, PrivateLinkServiceConnectionStateResponseArgs            
- ActionsRequired string
- A message indicating if changes on the service provider require any updates on the consumer.
- Description string
- The reason for approval/rejection of the connection.
- Status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- ActionsRequired string
- A message indicating if changes on the service provider require any updates on the consumer.
- Description string
- The reason for approval/rejection of the connection.
- Status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actionsRequired String
- A message indicating if changes on the service provider require any updates on the consumer.
- description String
- The reason for approval/rejection of the connection.
- status String
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actionsRequired string
- A message indicating if changes on the service provider require any updates on the consumer.
- description string
- The reason for approval/rejection of the connection.
- status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions_required str
- A message indicating if changes on the service provider require any updates on the consumer.
- description str
- The reason for approval/rejection of the connection.
- status str
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actionsRequired String
- A message indicating if changes on the service provider require any updates on the consumer.
- description String
- The reason for approval/rejection of the connection.
- status String
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
PublicNetworkAccess, PublicNetworkAccessArgs      
- Enabled
- Enabled
- Disabled
- Disabled
- PublicNetwork Access Enabled 
- Enabled
- PublicNetwork Access Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
Sku, SkuArgs  
- Name
string | Pulumi.Azure Native. Bot Service. Sku Name 
- The sku name
- name String | "F0" | "S1"
- The sku name
SkuName, SkuNameArgs    
- F0
- F0
- S1
- S1
- SkuName F0 
- F0
- SkuName S1 
- S1
- F0
- F0
- S1
- S1
- F0
- F0
- S1
- S1
- F0
- F0
- S1
- S1
- "F0"
- F0
- "S1"
- S1
SkuResponse, SkuResponseArgs    
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:botservice:Bot samplebotname /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0