ArmBotServiceModelFactory.BotProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
- cmekKeyVaultUri
- Uri
The CMK Url.
- cmekEncryptionStatus
- String
The CMK encryption status.
- publicNetworkAccess
- Nullable<BotServicePublicNetworkAccess>
Whether the bot is in an isolated network.
Whether the bot is developerAppInsightsApiKey set.
- migrationToken
- String
Token used to migrate non Azure bot to azure subscription.
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
Azure SDK for .NET