Share via


ArmBotServiceModelFactory.BotProperties Method

Definition

Initializes a new instance of BotProperties.

public static Azure.ResourceManager.BotService.Models.BotProperties BotProperties (string displayName = default, string description = default, Uri iconUri = default, Uri endpoint = default, string endpointVersion = default, System.Collections.Generic.IDictionary<string,string> allSettings = default, System.Collections.Generic.IDictionary<string,string> parameters = default, Uri manifestUri = default, Azure.ResourceManager.BotService.Models.BotMsaAppType? msaAppType = default, string msaAppId = default, string msaAppTenantId = default, Azure.Core.ResourceIdentifier msaAppMSIResourceId = default, System.Collections.Generic.IEnumerable<string> configuredChannels = default, System.Collections.Generic.IEnumerable<string> enabledChannels = default, string developerAppInsightKey = default, string developerAppInsightsApiKey = default, string developerAppInsightsApplicationId = default, System.Collections.Generic.IEnumerable<string> luisAppIds = default, string luisKey = default, bool? isCmekEnabled = default, Uri cmekKeyVaultUri = default, string cmekEncryptionStatus = default, Guid? tenantId = default, Azure.ResourceManager.BotService.Models.BotServicePublicNetworkAccess? publicNetworkAccess = default, bool? isStreamingSupported = default, bool? isDeveloperAppInsightsApiKeySet = default, string migrationToken = default, bool? isLocalAuthDisabled = default, string schemaTransformationVersion = default, Azure.Core.ResourceIdentifier storageResourceId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.BotService.BotServicePrivateEndpointConnectionData> privateEndpointConnections = default, string openWithHint = default, string appPasswordHint = default, string provisioningState = default, string publishingCredentials = default);
static member BotProperties : string * string * Uri * Uri * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * Uri * Nullable<Azure.ResourceManager.BotService.Models.BotMsaAppType> * string * string * Azure.Core.ResourceIdentifier * seq<string> * seq<string> * string * string * string * seq<string> * string * Nullable<bool> * Uri * string * Nullable<Guid> * Nullable<Azure.ResourceManager.BotService.Models.BotServicePublicNetworkAccess> * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * string * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.BotService.BotServicePrivateEndpointConnectionData> * string * string * string * string -> Azure.ResourceManager.BotService.Models.BotProperties
Public Shared Function BotProperties (Optional displayName As String = Nothing, Optional description As String = Nothing, Optional iconUri As Uri = Nothing, Optional endpoint As Uri = Nothing, Optional endpointVersion As String = Nothing, Optional allSettings As IDictionary(Of String, String) = Nothing, Optional parameters As IDictionary(Of String, String) = Nothing, Optional manifestUri As Uri = Nothing, Optional msaAppType As Nullable(Of BotMsaAppType) = Nothing, Optional msaAppId As String = Nothing, Optional msaAppTenantId As String = Nothing, Optional msaAppMSIResourceId As ResourceIdentifier = Nothing, Optional configuredChannels As IEnumerable(Of String) = Nothing, Optional enabledChannels As IEnumerable(Of String) = Nothing, Optional developerAppInsightKey As String = Nothing, Optional developerAppInsightsApiKey As String = Nothing, Optional developerAppInsightsApplicationId As String = Nothing, Optional luisAppIds As IEnumerable(Of String) = Nothing, Optional luisKey As String = Nothing, Optional isCmekEnabled As Nullable(Of Boolean) = Nothing, Optional cmekKeyVaultUri As Uri = Nothing, Optional cmekEncryptionStatus As String = Nothing, Optional tenantId As Nullable(Of Guid) = Nothing, Optional publicNetworkAccess As Nullable(Of BotServicePublicNetworkAccess) = Nothing, Optional isStreamingSupported As Nullable(Of Boolean) = Nothing, Optional isDeveloperAppInsightsApiKeySet As Nullable(Of Boolean) = Nothing, Optional migrationToken As String = Nothing, Optional isLocalAuthDisabled As Nullable(Of Boolean) = Nothing, Optional schemaTransformationVersion As String = Nothing, Optional storageResourceId As ResourceIdentifier = Nothing, Optional privateEndpointConnections As IEnumerable(Of BotServicePrivateEndpointConnectionData) = Nothing, Optional openWithHint As String = Nothing, Optional appPasswordHint As String = Nothing, Optional provisioningState As String = Nothing, Optional publishingCredentials As String = Nothing) As BotProperties

Parameters

displayName
String

The Name of the bot.

description
String

The description of the bot.

iconUri
Uri

The Icon Url of the bot.

endpoint
Uri

The bot's endpoint.

endpointVersion
String

The bot's endpoint version.

allSettings
IDictionary<String,String>

Contains resource all settings defined as key/value pairs.

parameters
IDictionary<String,String>

Contains resource parameters defined as key/value pairs.

manifestUri
Uri

The bot's manifest url.

msaAppType
Nullable<BotMsaAppType>

Microsoft App Type for the bot.

msaAppId
String

Microsoft App Id for the bot.

msaAppTenantId
String

Microsoft App Tenant Id for the bot.

msaAppMSIResourceId
ResourceIdentifier

Microsoft App Managed Identity Resource Id for the bot.

configuredChannels
IEnumerable<String>

Collection of channels for which the bot is configured.

enabledChannels
IEnumerable<String>

Collection of channels for which the bot is enabled.

developerAppInsightKey
String

The Application Insights key.

developerAppInsightsApiKey
String

The Application Insights Api Key.

developerAppInsightsApplicationId
String

The Application Insights App Id.

luisAppIds
IEnumerable<String>

Collection of LUIS App Ids.

luisKey
String

The LUIS Key.

isCmekEnabled
Nullable<Boolean>

Whether Cmek is enabled.

cmekKeyVaultUri
Uri

The CMK Url.

cmekEncryptionStatus
String

The CMK encryption status.

tenantId
Nullable<Guid>

The Tenant Id for the bot.

publicNetworkAccess
Nullable<BotServicePublicNetworkAccess>

Whether the bot is in an isolated network.

isStreamingSupported
Nullable<Boolean>

Whether the bot is streaming supported.

isDeveloperAppInsightsApiKeySet
Nullable<Boolean>

Whether the bot is developerAppInsightsApiKey set.

migrationToken
String

Token used to migrate non Azure bot to azure subscription.

isLocalAuthDisabled
Nullable<Boolean>

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

schemaTransformationVersion
String

The channel schema transformation version for the bot.

storageResourceId
ResourceIdentifier

The storage resourceId for the bot.

privateEndpointConnections
IEnumerable<BotServicePrivateEndpointConnectionData>

List of Private Endpoint Connections configured for the bot.

openWithHint
String

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

appPasswordHint
String

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

provisioningState
String

Provisioning state of the resource.

publishingCredentials
String

Publishing credentials of the resource.

Returns

A new BotProperties instance for mocking.

Applies to