Package-level declarations

Types

Link copied to clipboard
data class AcsChatChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null) : ConvertibleToJava<AcsChatChannelArgs>

AcsChat channel definition

Link copied to clipboard
Link copied to clipboard
data class AlexaChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<AlexaChannelPropertiesArgs>? = null) : ConvertibleToJava<AlexaChannelArgs>

Alexa channel definition

Link copied to clipboard
Link copied to clipboard
data class AlexaChannelPropertiesArgs(val alexaSkillId: Output<String>, val isEnabled: Output<Boolean>) : ConvertibleToJava<AlexaChannelPropertiesArgs>

The parameters to provide for the Alexa channel.

Link copied to clipboard
data class BotPropertiesArgs(val allSettings: Output<Map<String, String>>? = null, val appPasswordHint: Output<String>? = null, val cmekKeyVaultUrl: Output<String>? = null, val description: Output<String>? = null, val developerAppInsightKey: Output<String>? = null, val developerAppInsightsApiKey: Output<String>? = null, val developerAppInsightsApplicationId: Output<String>? = null, val disableLocalAuth: Output<Boolean>? = null, val displayName: Output<String>, val endpoint: Output<String>, val iconUrl: Output<String>? = null, val isCmekEnabled: Output<Boolean>? = null, val isStreamingSupported: Output<Boolean>? = null, val luisAppIds: Output<List<String>>? = null, val luisKey: Output<String>? = null, val manifestUrl: Output<String>? = null, val msaAppId: Output<String>, val msaAppMSIResourceId: Output<String>? = null, val msaAppTenantId: Output<String>? = null, val msaAppType: Output<Either<String, MsaAppType>>? = null, val openWithHint: Output<String>? = null, val parameters: Output<Map<String, String>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val publishingCredentials: Output<String>? = null, val schemaTransformationVersion: Output<String>? = null, val storageResourceId: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<BotPropertiesArgs>

The parameters to provide for the Bot.

Link copied to clipboard
Link copied to clipboard
data class ConnectionSettingParameterArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ConnectionSettingParameterArgs>

Extra Parameter in a Connection Setting Properties to indicate service provider specific properties

Link copied to clipboard
data class ConnectionSettingPropertiesArgs(val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val parameters: Output<List<ConnectionSettingParameterArgs>>? = null, val provisioningState: Output<String>? = null, val scopes: Output<String>? = null, val serviceProviderDisplayName: Output<String>? = null, val serviceProviderId: Output<String>? = null) : ConvertibleToJava<ConnectionSettingPropertiesArgs>

Properties for a Connection Setting Item

Link copied to clipboard
data class DirectLineChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<DirectLineChannelPropertiesArgs>? = null) : ConvertibleToJava<DirectLineChannelArgs>

Direct Line channel definition

Link copied to clipboard
data class DirectLineChannelPropertiesArgs(val directLineEmbedCode: Output<String>? = null, val extensionKey1: Output<String>? = null, val extensionKey2: Output<String>? = null, val sites: Output<List<DirectLineSiteArgs>>? = null) : ConvertibleToJava<DirectLineChannelPropertiesArgs>

The parameters to provide for the Direct Line channel.

Link copied to clipboard
data class DirectLineSiteArgs(val appId: Output<String>? = null, val eTag: Output<String>? = null, val isBlockUserUploadEnabled: Output<Boolean>? = null, val isDetailedLoggingEnabled: Output<Boolean>? = null, val isEnabled: Output<Boolean>, val isEndpointParametersEnabled: Output<Boolean>? = null, val isNoStorageEnabled: Output<Boolean>? = null, val isSecureSiteEnabled: Output<Boolean>? = null, val isV1Enabled: Output<Boolean>, val isV3Enabled: Output<Boolean>, val isWebChatSpeechEnabled: Output<Boolean>? = null, val isWebchatPreviewEnabled: Output<Boolean>? = null, val siteName: Output<String>, val tenantId: Output<String>? = null, val trustedOrigins: Output<List<String>>? = null) : ConvertibleToJava<DirectLineSiteArgs>

A site for the Direct Line channel

Link copied to clipboard
Link copied to clipboard
data class DirectLineSpeechChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<DirectLineSpeechChannelPropertiesArgs>? = null) : ConvertibleToJava<DirectLineSpeechChannelArgs>

DirectLine Speech channel definition

Link copied to clipboard
data class DirectLineSpeechChannelPropertiesArgs(val cognitiveServiceRegion: Output<String>? = null, val cognitiveServiceResourceId: Output<String>? = null, val cognitiveServiceSubscriptionKey: Output<String>? = null, val customSpeechModelId: Output<String>? = null, val customVoiceDeploymentId: Output<String>? = null, val isDefaultBotForCogSvcAccount: Output<Boolean>? = null, val isEnabled: Output<Boolean>? = null) : ConvertibleToJava<DirectLineSpeechChannelPropertiesArgs>

The parameters to provide for the DirectLine Speech channel.

Link copied to clipboard
data class EmailChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<EmailChannelPropertiesArgs>? = null) : ConvertibleToJava<EmailChannelArgs>

Email channel definition

Link copied to clipboard
Link copied to clipboard
data class EmailChannelPropertiesArgs(val authMethod: Output<Double>? = null, val emailAddress: Output<String>, val isEnabled: Output<Boolean>, val magicCode: Output<String>? = null, val password: Output<String>? = null) : ConvertibleToJava<EmailChannelPropertiesArgs>

The parameters to provide for the Email channel.

Link copied to clipboard
data class EnterpriseChannelNodeArgs(val azureLocation: Output<String>, val azureSku: Output<String>, val name: Output<String>, val state: Output<Either<String, EnterpriseChannelNodeState>>? = null) : ConvertibleToJava<EnterpriseChannelNodeArgs>

The properties specific to an Enterprise Channel Node.

Link copied to clipboard
data class EnterpriseChannelPropertiesArgs(val nodes: Output<List<EnterpriseChannelNodeArgs>>, val state: Output<Either<String, EnterpriseChannelState>>? = null) : ConvertibleToJava<EnterpriseChannelPropertiesArgs>

The parameters to provide for the Enterprise Channel.

Link copied to clipboard
data class FacebookChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<FacebookChannelPropertiesArgs>? = null) : ConvertibleToJava<FacebookChannelArgs>

Facebook channel definition

Link copied to clipboard
data class FacebookChannelPropertiesArgs(val appId: Output<String>, val appSecret: Output<String>? = null, val isEnabled: Output<Boolean>, val pages: Output<List<FacebookPageArgs>>? = null) : ConvertibleToJava<FacebookChannelPropertiesArgs>

The parameters to provide for the Facebook channel.

Link copied to clipboard
data class FacebookPageArgs(val accessToken: Output<String>? = null, val id: Output<String>) : ConvertibleToJava<FacebookPageArgs>

A Facebook page for Facebook channel registration

Link copied to clipboard
Link copied to clipboard
data class GetBotConnectionPlainArgs(val connectionName: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetBotConnectionPlainArgs>
Link copied to clipboard
data class GetBotPlainArgs(val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetBotPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetChannelPlainArgs(val channelName: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetChannelPlainArgs>
Link copied to clipboard
data class GetEnterpriseChannelPlainArgs(val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetEnterpriseChannelPlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class KikChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<KikChannelPropertiesArgs>? = null) : ConvertibleToJava<KikChannelArgs>

Kik channel definition

Link copied to clipboard
Link copied to clipboard
data class KikChannelPropertiesArgs(val apiKey: Output<String>? = null, val isEnabled: Output<Boolean>, val isValidated: Output<Boolean>? = null, val userName: Output<String>) : ConvertibleToJava<KikChannelPropertiesArgs>

The parameters to provide for the Kik channel.

Link copied to clipboard
data class LineChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<LineChannelPropertiesArgs>? = null) : ConvertibleToJava<LineChannelArgs>

Line channel definition

Link copied to clipboard
Link copied to clipboard
data class LineChannelPropertiesArgs(val lineRegistrations: Output<List<LineRegistrationArgs>>) : ConvertibleToJava<LineChannelPropertiesArgs>

The parameters to provide for the Line channel.

Link copied to clipboard
data class LineRegistrationArgs(val channelAccessToken: Output<String>? = null, val channelSecret: Output<String>? = null) : ConvertibleToJava<LineRegistrationArgs>

The properties corresponding to a line channel registration

class ListBotConnectionServiceProvidersPlainArgs : ConvertibleToJava<ListBotConnectionServiceProvidersPlainArgs>
Link copied to clipboard
data class ListBotConnectionWithSecretsPlainArgs(val connectionName: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<ListBotConnectionWithSecretsPlainArgs>
Link copied to clipboard
data class ListChannelWithKeysPlainArgs(val channelName: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<ListChannelWithKeysPlainArgs>
Link copied to clipboard
data class M365ExtensionsArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null) : ConvertibleToJava<M365ExtensionsArgs>

M365 Extensions definition

Link copied to clipboard
Link copied to clipboard
data class MsTeamsChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<MsTeamsChannelPropertiesArgs>? = null) : ConvertibleToJava<MsTeamsChannelArgs>

Microsoft Teams channel definition

Link copied to clipboard
Link copied to clipboard
data class MsTeamsChannelPropertiesArgs(val acceptedTerms: Output<Boolean>? = null, val callingWebhook: Output<String>? = null, val deploymentEnvironment: Output<String>? = null, val enableCalling: Output<Boolean>? = null, val incomingCallRoute: Output<String>? = null, val isEnabled: Output<Boolean>) : ConvertibleToJava<MsTeamsChannelPropertiesArgs>

The parameters to provide for the Microsoft Teams channel.

Link copied to clipboard
data class OmnichannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null) : ConvertibleToJava<OmnichannelArgs>

Omnichannel channel definition

Link copied to clipboard
Link copied to clipboard
data class OutlookChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null) : ConvertibleToJava<OutlookChannelArgs>

Outlook channel definition

Link copied to clipboard
Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<Either<String, PrivateEndpointServiceConnectionStatus>>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

A collection of information about the state of the connection between service consumer and provider.

Link copied to clipboard
data class SearchAssistantArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null) : ConvertibleToJava<SearchAssistantArgs>

SearchAssistant definition

Link copied to clipboard
data class SkuArgs(val name: Output<Either<String, SkuName>>) : ConvertibleToJava<SkuArgs>

The SKU of the cognitive services account.

Link copied to clipboard

Builder for SkuArgs.

Link copied to clipboard
data class SkypeChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<SkypeChannelPropertiesArgs>? = null) : ConvertibleToJava<SkypeChannelArgs>

Skype channel definition

Link copied to clipboard
Link copied to clipboard
data class SkypeChannelPropertiesArgs(val callingWebHook: Output<String>? = null, val enableCalling: Output<Boolean>? = null, val enableGroups: Output<Boolean>? = null, val enableMediaCards: Output<Boolean>? = null, val enableMessaging: Output<Boolean>? = null, val enableScreenSharing: Output<Boolean>? = null, val enableVideo: Output<Boolean>? = null, val groupsMode: Output<String>? = null, val incomingCallRoute: Output<String>? = null, val isEnabled: Output<Boolean>) : ConvertibleToJava<SkypeChannelPropertiesArgs>

The parameters to provide for the Microsoft Teams channel.

Link copied to clipboard
data class SlackChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<SlackChannelPropertiesArgs>? = null) : ConvertibleToJava<SlackChannelArgs>

Slack channel definition

Link copied to clipboard
Link copied to clipboard
data class SlackChannelPropertiesArgs(val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val isEnabled: Output<Boolean>, val landingPageUrl: Output<String>? = null, val scopes: Output<String>? = null, val signingSecret: Output<String>? = null, val verificationToken: Output<String>? = null) : ConvertibleToJava<SlackChannelPropertiesArgs>

The parameters to provide for the Slack channel.

Link copied to clipboard
data class SmsChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<SmsChannelPropertiesArgs>? = null) : ConvertibleToJava<SmsChannelArgs>

Sms channel definition

Link copied to clipboard
Link copied to clipboard
data class SmsChannelPropertiesArgs(val accountSID: Output<String>, val authToken: Output<String>? = null, val isEnabled: Output<Boolean>, val isValidated: Output<Boolean>? = null, val phone: Output<String>) : ConvertibleToJava<SmsChannelPropertiesArgs>

The parameters to provide for the Sms channel.

Link copied to clipboard
data class TelegramChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<TelegramChannelPropertiesArgs>? = null) : ConvertibleToJava<TelegramChannelArgs>

Telegram channel definition

Link copied to clipboard
data class TelegramChannelPropertiesArgs(val accessToken: Output<String>? = null, val isEnabled: Output<Boolean>, val isValidated: Output<Boolean>? = null) : ConvertibleToJava<TelegramChannelPropertiesArgs>

The parameters to provide for the Telegram channel.

Link copied to clipboard
data class TelephonyChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<TelephonyChannelPropertiesArgs>? = null) : ConvertibleToJava<TelephonyChannelArgs>

Telephony channel definition

Link copied to clipboard
data class TelephonyChannelPropertiesArgs(val apiConfigurations: Output<List<TelephonyChannelResourceApiConfigurationArgs>>? = null, val cognitiveServiceRegion: Output<String>? = null, val cognitiveServiceSubscriptionKey: Output<String>? = null, val defaultLocale: Output<String>? = null, val isEnabled: Output<Boolean>? = null, val phoneNumbers: Output<List<TelephonyPhoneNumbersArgs>>? = null, val premiumSKU: Output<String>? = null) : ConvertibleToJava<TelephonyChannelPropertiesArgs>

The parameters to provide for the Direct Line channel.

data class TelephonyChannelResourceApiConfigurationArgs(val cognitiveServiceRegion: Output<String>? = null, val cognitiveServiceResourceId: Output<String>? = null, val cognitiveServiceSubscriptionKey: Output<String>? = null, val defaultLocale: Output<String>? = null, val id: Output<String>? = null, val providerName: Output<String>? = null) : ConvertibleToJava<TelephonyChannelResourceApiConfigurationArgs>

A resource Api configuration for the Telephony channel

Link copied to clipboard
data class TelephonyPhoneNumbersArgs(val acsEndpoint: Output<String>? = null, val acsResourceId: Output<String>? = null, val acsSecret: Output<String>? = null, val cognitiveServiceRegion: Output<String>? = null, val cognitiveServiceResourceId: Output<String>? = null, val cognitiveServiceSubscriptionKey: Output<String>? = null, val defaultLocale: Output<String>? = null, val id: Output<String>? = null, val offerType: Output<String>? = null, val phoneNumber: Output<String>? = null) : ConvertibleToJava<TelephonyPhoneNumbersArgs>

A telephone number for the Telephony channel

Link copied to clipboard
data class WebChatChannelArgs(val channelName: Output<String>, val etag: Output<String>? = null, val location: Output<String>? = null, val properties: Output<WebChatChannelPropertiesArgs>? = null) : ConvertibleToJava<WebChatChannelArgs>

Web Chat channel definition

Link copied to clipboard
Link copied to clipboard
data class WebChatChannelPropertiesArgs(val sites: Output<List<WebChatSiteArgs>>? = null) : ConvertibleToJava<WebChatChannelPropertiesArgs>

The parameters to provide for the Web Chat channel.

Link copied to clipboard
data class WebChatSiteArgs(val appId: Output<String>? = null, val eTag: Output<String>? = null, val isBlockUserUploadEnabled: Output<Boolean>? = null, val isDetailedLoggingEnabled: Output<Boolean>? = null, val isEnabled: Output<Boolean>, val isEndpointParametersEnabled: Output<Boolean>? = null, val isNoStorageEnabled: Output<Boolean>? = null, val isSecureSiteEnabled: Output<Boolean>? = null, val isV1Enabled: Output<Boolean>? = null, val isV3Enabled: Output<Boolean>? = null, val isWebChatSpeechEnabled: Output<Boolean>? = null, val isWebchatPreviewEnabled: Output<Boolean>, val siteName: Output<String>, val tenantId: Output<String>? = null, val trustedOrigins: Output<List<String>>? = null) : ConvertibleToJava<WebChatSiteArgs>

A site for the Webchat channel

Link copied to clipboard