class Aws::Kafka::Types::UpdateSecurityRequest
Request body for UpdateSecurity.
@note When making an API call, you may pass UpdateSecurityRequest
data as a hash: { client_authentication: { sasl: { scram: { enabled: false, }, iam: { enabled: false, }, }, tls: { certificate_authority_arn_list: ["__string"], enabled: false, }, unauthenticated: { enabled: false, }, }, cluster_arn: "__string", # required current_version: "__string", # required encryption_info: { encryption_at_rest: { data_volume_kms_key_id: "__string", # required }, encryption_in_transit: { client_broker: "TLS", # accepts TLS, TLS_PLAINTEXT, PLAINTEXT in_cluster: false, }, }, }
@!attribute [rw] client_authentication
Includes all client authentication related information. @return [Types::ClientAuthentication]
@!attribute [rw] cluster_arn
@return [String]
@!attribute [rw] current_version
You can use the DescribeCluster operation to get the current version of the cluster. After the security update is complete, the cluster will have a new version. @return [String]
@!attribute [rw] encryption_info
Includes all encryption-related information. @return [Types::EncryptionInfo]
@see docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/UpdateSecurityRequest AWS API Documentation
Constants
- SENSITIVE