Class: Aws::ConfigService::Types::ConfigurationRecorderSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConfigService::Types::ConfigurationRecorderSummary
- Defined in:
- gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb
Overview
A summary of a configuration recorder, including the arn, name,
servicePrincipal, recordingScope, and provider.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the configuration recorder.
-
#name ⇒ String
The name of the configuration recorder.
-
#provider ⇒ String
For service-linked configuration recorders that record resources from a third-party cloud service provider, indicates the cloud service provider.
-
#recording_scope ⇒ String
Indicates whether the [ConfigurationItems][1] in scope for the configuration recorder are recorded for free (
INTERNAL) or if you are charged a service fee for recording (PAID). -
#service_principal ⇒ String
For service-linked configuration recorders, indicates which Amazon Web Services service the configuration recorder is linked to.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the configuration recorder.
1922 1923 1924 1925 1926 1927 1928 1929 1930 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1922 class ConfigurationRecorderSummary < Struct.new( :arn, :name, :service_principal, :recording_scope, :provider) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the configuration recorder.
1922 1923 1924 1925 1926 1927 1928 1929 1930 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1922 class ConfigurationRecorderSummary < Struct.new( :arn, :name, :service_principal, :recording_scope, :provider) SENSITIVE = [] include Aws::Structure end |
#provider ⇒ String
For service-linked configuration recorders that record resources
from a third-party cloud service provider, indicates the cloud
service provider. Currently, AZURE is supported.
1922 1923 1924 1925 1926 1927 1928 1929 1930 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1922 class ConfigurationRecorderSummary < Struct.new( :arn, :name, :service_principal, :recording_scope, :provider) SENSITIVE = [] include Aws::Structure end |
#recording_scope ⇒ String
Indicates whether the ConfigurationItems in scope for the
configuration recorder are recorded for free (INTERNAL) or if you
are charged a service fee for recording (PAID).
1922 1923 1924 1925 1926 1927 1928 1929 1930 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1922 class ConfigurationRecorderSummary < Struct.new( :arn, :name, :service_principal, :recording_scope, :provider) SENSITIVE = [] include Aws::Structure end |
#service_principal ⇒ String
For service-linked configuration recorders, indicates which Amazon Web Services service the configuration recorder is linked to.
1922 1923 1924 1925 1926 1927 1928 1929 1930 |
# File 'gems/aws-sdk-configservice/lib/aws-sdk-configservice/types.rb', line 1922 class ConfigurationRecorderSummary < Struct.new( :arn, :name, :service_principal, :recording_scope, :provider) SENSITIVE = [] include Aws::Structure end |