Class: Aws::CloudWatchOmni::Types::PutIntelligenceConfigurationInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb

Overview

The request for updating the intelligence configuration of the calling account.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

Idempotency token for safe retries. Repeating a request with the same token applies the update at most once instead of reprocessing it.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


4166
4167
4168
4169
4170
4171
4172
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 4166

class PutIntelligenceConfigurationInput < Struct.new(
  :kms_key_arn,
  :remove_kms_key,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_arnString

Optional KMS key ARN to configure customer-managed encryption for anomaly data.

Returns:

  • (String)


4166
4167
4168
4169
4170
4171
4172
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 4166

class PutIntelligenceConfigurationInput < Struct.new(
  :kms_key_arn,
  :remove_kms_key,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#remove_kms_keyBoolean

Set to true to disassociate the configured KMS key. Mutually exclusive with kmsKeyArn; the service returns ValidationException if both are provided.

Returns:

  • (Boolean)


4166
4167
4168
4169
4170
4171
4172
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 4166

class PutIntelligenceConfigurationInput < Struct.new(
  :kms_key_arn,
  :remove_kms_key,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end