Class: Aws::ConfigService::Types::ConfigurationRecorder

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

Overview

An object that represents the recording of configuration changes of an Amazon Web Services resource.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#nameString

The name of the recorder. By default, Config automatically assigns the name "default" when creating the configuration recorder. You cannot change the assigned name.

Returns:

  • (String)


1420
1421
1422
1423
1424
1425
1426
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1420

class ConfigurationRecorder < Struct.new(
  :name,
  :role_arn,
  :recording_group)
  SENSITIVE = []
  include Aws::Structure
end

#recording_groupTypes::RecordingGroup

Specifies the types of Amazon Web Services resources for which Config records configuration changes.



1420
1421
1422
1423
1424
1425
1426
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1420

class ConfigurationRecorder < Struct.new(
  :name,
  :role_arn,
  :recording_group)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

Amazon Resource Name (ARN) of the IAM role used to describe the Amazon Web Services resources associated with the account.

While the API model does not require this field, the server will reject a request without a defined roleARN for the configuration recorder.

Returns:

  • (String)


1420
1421
1422
1423
1424
1425
1426
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1420

class ConfigurationRecorder < Struct.new(
  :name,
  :role_arn,
  :recording_group)
  SENSITIVE = []
  include Aws::Structure
end