AWS Native

v0.42.0 published on Wednesday, Nov 23, 2022 by Pulumi

getBotAlias

A Bot Alias enables you to change the version of a bot without updating applications that use the bot

Using getBotAlias

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getBotAlias(args: GetBotAliasArgs, opts?: InvokeOptions): Promise<GetBotAliasResult>
function getBotAliasOutput(args: GetBotAliasOutputArgs, opts?: InvokeOptions): Output<GetBotAliasResult>
def get_bot_alias(bot_alias_id: Optional[str] = None,
                  bot_id: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetBotAliasResult
def get_bot_alias_output(bot_alias_id: Optional[pulumi.Input[str]] = None,
                  bot_id: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetBotAliasResult]
func LookupBotAlias(ctx *Context, args *LookupBotAliasArgs, opts ...InvokeOption) (*LookupBotAliasResult, error)
func LookupBotAliasOutput(ctx *Context, args *LookupBotAliasOutputArgs, opts ...InvokeOption) LookupBotAliasResultOutput

> Note: This function is named LookupBotAlias in the Go SDK.

public static class GetBotAlias 
{
    public static Task<GetBotAliasResult> InvokeAsync(GetBotAliasArgs args, InvokeOptions? opts = null)
    public static Output<GetBotAliasResult> Invoke(GetBotAliasInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBotAliasResult> getBotAlias(GetBotAliasArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:lex:getBotAlias
  arguments:
    # arguments dictionary

The following arguments are supported:

BotAliasId string
BotId string
BotAliasId string
BotId string
botAliasId String
botId String
botAliasId string
botId string
botAliasId String
botId String

getBotAlias Result

The following output properties are available:

Supporting Types

BotAliasAudioLogDestination

BotAliasAudioLogSetting

BotAliasCloudWatchLogGroupLogDestination

CloudWatchLogGroupArn string

A string used to identify the groupArn for the Cloudwatch Log Group

LogPrefix string

A string containing the value for the Log Prefix

CloudWatchLogGroupArn string

A string used to identify the groupArn for the Cloudwatch Log Group

LogPrefix string

A string containing the value for the Log Prefix

cloudWatchLogGroupArn String

A string used to identify the groupArn for the Cloudwatch Log Group

logPrefix String

A string containing the value for the Log Prefix

cloudWatchLogGroupArn string

A string used to identify the groupArn for the Cloudwatch Log Group

logPrefix string

A string containing the value for the Log Prefix

cloud_watch_log_group_arn str

A string used to identify the groupArn for the Cloudwatch Log Group

log_prefix str

A string containing the value for the Log Prefix

cloudWatchLogGroupArn String

A string used to identify the groupArn for the Cloudwatch Log Group

logPrefix String

A string containing the value for the Log Prefix

BotAliasCodeHookSpecification

BotAliasConversationLogSettings

BotAliasLambdaCodeHook

CodeHookInterfaceVersion string

The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.

LambdaArn string

The Amazon Resource Name (ARN) of the Lambda function.

CodeHookInterfaceVersion string

The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.

LambdaArn string

The Amazon Resource Name (ARN) of the Lambda function.

codeHookInterfaceVersion String

The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.

lambdaArn String

The Amazon Resource Name (ARN) of the Lambda function.

codeHookInterfaceVersion string

The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.

lambdaArn string

The Amazon Resource Name (ARN) of the Lambda function.

code_hook_interface_version str

The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.

lambda_arn str

The Amazon Resource Name (ARN) of the Lambda function.

codeHookInterfaceVersion String

The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.

lambdaArn String

The Amazon Resource Name (ARN) of the Lambda function.

BotAliasLocaleSettings

Enabled bool

Whether the Lambda code hook is enabled

CodeHookSpecification BotAliasCodeHookSpecification
enabled Boolean

Whether the Lambda code hook is enabled

codeHookSpecification BotAliasCodeHookSpecification
enabled boolean

Whether the Lambda code hook is enabled

codeHookSpecification BotAliasCodeHookSpecification
enabled bool

Whether the Lambda code hook is enabled

code_hook_specification BotAliasCodeHookSpecification
enabled Boolean

Whether the Lambda code hook is enabled

codeHookSpecification Property Map

BotAliasLocaleSettingsItem

BotAliasLocaleSetting BotAliasLocaleSettings
LocaleId string

A string used to identify the locale

botAliasLocaleSetting BotAliasLocaleSettings
localeId String

A string used to identify the locale

botAliasLocaleSetting BotAliasLocaleSettings
localeId string

A string used to identify the locale

bot_alias_locale_setting BotAliasLocaleSettings
locale_id str

A string used to identify the locale

botAliasLocaleSetting Property Map
localeId String

A string used to identify the locale

BotAliasS3BucketLogDestination

LogPrefix string

The Amazon S3 key of the deployment package.

S3BucketArn string

The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.

KmsKeyArn string

The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.

LogPrefix string

The Amazon S3 key of the deployment package.

S3BucketArn string

The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.

KmsKeyArn string

The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.

logPrefix String

The Amazon S3 key of the deployment package.

s3BucketArn String

The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.

kmsKeyArn String

The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.

logPrefix string

The Amazon S3 key of the deployment package.

s3BucketArn string

The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.

kmsKeyArn string

The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.

log_prefix str

The Amazon S3 key of the deployment package.

s3_bucket_arn str

The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.

kms_key_arn str

The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.

logPrefix String

The Amazon S3 key of the deployment package.

s3BucketArn String

The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.

kmsKeyArn String

The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.

BotAliasStatus

BotAliasTextLogDestination

BotAliasTextLogSetting

SentimentAnalysisSettingsProperties

DetectSentiment bool

Enable to call Amazon Comprehend for Sentiment natively within Lex

DetectSentiment bool

Enable to call Amazon Comprehend for Sentiment natively within Lex

detectSentiment Boolean

Enable to call Amazon Comprehend for Sentiment natively within Lex

detectSentiment boolean

Enable to call Amazon Comprehend for Sentiment natively within Lex

detect_sentiment bool

Enable to call Amazon Comprehend for Sentiment natively within Lex

detectSentiment Boolean

Enable to call Amazon Comprehend for Sentiment natively within Lex

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0