class Aws::LexModelBuildingService::Types::PutBotAliasRequest
@note When making an API call, you may pass PutBotAliasRequest
data as a hash: { name: "AliasName", # required description: "Description", bot_version: "Version", # required bot_name: "BotName", # required checksum: "String", conversation_logs: { log_settings: [ # required { log_type: "AUDIO", # required, accepts AUDIO, TEXT destination: "CLOUDWATCH_LOGS", # required, accepts CLOUDWATCH_LOGS, S3 kms_key_arn: "KmsKeyArn", resource_arn: "ResourceArn", # required }, ], iam_role_arn: "IamRoleArn", # required }, tags: [ { key: "TagKey", # required value: "TagValue", # required }, ], }
@!attribute [rw] name
The name of the alias. The name is *not* case sensitive. @return [String]
@!attribute [rw] description
A description of the alias. @return [String]
@!attribute [rw] bot_version
The version of the bot. @return [String]
@!attribute [rw] bot_name
The name of the bot. @return [String]
@!attribute [rw] checksum
Identifies a specific revision of the `$LATEST` version. When you create a new bot alias, leave the `checksum` field blank. If you specify a checksum you get a `BadRequestException` exception. When you want to update a bot alias, set the `checksum` field to the checksum of the most recent revision of the `$LATEST` version. If you don't specify the ` checksum` field, or if the checksum does not match the `$LATEST` version, you get a `PreconditionFailedException` exception. @return [String]
@!attribute [rw] conversation_logs
Settings for conversation logs for the alias. @return [Types::ConversationLogsRequest]
@!attribute [rw] tags
A list of tags to add to the bot alias. You can only add tags when you create an alias, you can't use the `PutBotAlias` operation to update the tags on a bot alias. To update tags, use the `TagResource` operation. @return [Array<Types::Tag>]
@see docs.aws.amazon.com/goto/WebAPI/lex-models-2017-04-19/PutBotAliasRequest AWS API Documentation
Constants
- SENSITIVE