Class BotAliasConversationLogsLogSettingArgs.Builder

    • Method Detail

      • destination

        public BotAliasConversationLogsLogSettingArgs.Builder destination​(com.pulumi.core.Output<java.lang.String> destination)
        Parameters:
        destination - The destination where logs are delivered. Options are `CLOUDWATCH_LOGS` or `S3`.
        Returns:
        builder
      • destination

        public BotAliasConversationLogsLogSettingArgs.Builder destination​(java.lang.String destination)
        Parameters:
        destination - The destination where logs are delivered. Options are `CLOUDWATCH_LOGS` or `S3`.
        Returns:
        builder
      • kmsKeyArn

        public BotAliasConversationLogsLogSettingArgs.Builder kmsKeyArn​(@Nullable
                                                                        com.pulumi.core.Output<java.lang.String> kmsKeyArn)
        Parameters:
        kmsKeyArn - ARN of the key used to encrypt audio logs in an S3 bucket. This can only be specified when `destination` is set to `S3`. Must be between 20 and 2048 characters in length.
        Returns:
        builder
      • kmsKeyArn

        public BotAliasConversationLogsLogSettingArgs.Builder kmsKeyArn​(java.lang.String kmsKeyArn)
        Parameters:
        kmsKeyArn - ARN of the key used to encrypt audio logs in an S3 bucket. This can only be specified when `destination` is set to `S3`. Must be between 20 and 2048 characters in length.
        Returns:
        builder
      • logType

        public BotAliasConversationLogsLogSettingArgs.Builder logType​(com.pulumi.core.Output<java.lang.String> logType)
        Parameters:
        logType - The type of logging that is enabled. Options are `AUDIO` or `TEXT`.
        Returns:
        builder
      • resourceArn

        public BotAliasConversationLogsLogSettingArgs.Builder resourceArn​(com.pulumi.core.Output<java.lang.String> resourceArn)
        Parameters:
        resourceArn - ARN of the CloudWatch Logs log group or S3 bucket where the logs are delivered. Must be less than or equal to 2048 characters in length.
        Returns:
        builder
      • resourceArn

        public BotAliasConversationLogsLogSettingArgs.Builder resourceArn​(java.lang.String resourceArn)
        Parameters:
        resourceArn - ARN of the CloudWatch Logs log group or S3 bucket where the logs are delivered. Must be less than or equal to 2048 characters in length.
        Returns:
        builder
      • resourcePrefix

        public BotAliasConversationLogsLogSettingArgs.Builder resourcePrefix​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.String> resourcePrefix)
        Parameters:
        resourcePrefix - The prefix of the S3 object key for `AUDIO` logs or the log stream name for `TEXT` logs.
        Returns:
        builder
      • resourcePrefix

        public BotAliasConversationLogsLogSettingArgs.Builder resourcePrefix​(java.lang.String resourcePrefix)
        Parameters:
        resourcePrefix - The prefix of the S3 object key for `AUDIO` logs or the log stream name for `TEXT` logs.
        Returns:
        builder