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 - The Amazon Resource Name (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 - The Amazon Resource Name (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 - The Amazon Resource Name (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 - The Amazon Resource Name (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