Class: Aws::AuditManager::Types::Framework
- Inherits:
-
Struct
- Object
- Struct
- Aws::AuditManager::Types::Framework
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-auditmanager/types.rb
Overview
The file used to structure and automate AWS Audit Manager assessments for a given compliance standard.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the specified framework.
-
#compliance_type ⇒ String
The compliance type that the new custom framework supports, such as CIS or HIPAA.
-
#control_sets ⇒ Array<Types::ControlSet>
The control sets associated with the framework.
-
#control_sources ⇒ String
The sources from which AWS Audit Manager collects evidence for the control.
-
#created_at ⇒ Time
Specifies when the framework was created.
-
#created_by ⇒ String
The IAM user or role that created the framework.
-
#description ⇒ String
The description of the specified framework.
-
#id ⇒ String
The unique identifier for the specified framework.
-
#last_updated_at ⇒ Time
Specifies when the framework was most recently updated.
-
#last_updated_by ⇒ String
The IAM user or role that most recently updated the framework.
-
#logo ⇒ String
The logo associated with the framework.
-
#name ⇒ String
The name of the specified framework.
-
#type ⇒ String
The framework type, such as custom or standard.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the specified framework.
2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2223 class Framework < Struct.new( :arn, :id, :name, :type, :compliance_type, :description, :logo, :control_sources, :control_sets, :created_at, :last_updated_at, :created_by, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#compliance_type ⇒ String
The compliance type that the new custom framework supports, such as CIS or HIPAA.
2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2223 class Framework < Struct.new( :arn, :id, :name, :type, :compliance_type, :description, :logo, :control_sources, :control_sets, :created_at, :last_updated_at, :created_by, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#control_sets ⇒ Array<Types::ControlSet>
The control sets associated with the framework.
2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2223 class Framework < Struct.new( :arn, :id, :name, :type, :compliance_type, :description, :logo, :control_sources, :control_sets, :created_at, :last_updated_at, :created_by, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#control_sources ⇒ String
The sources from which AWS Audit Manager collects evidence for the control.
2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2223 class Framework < Struct.new( :arn, :id, :name, :type, :compliance_type, :description, :logo, :control_sources, :control_sets, :created_at, :last_updated_at, :created_by, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
Specifies when the framework was created.
2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2223 class Framework < Struct.new( :arn, :id, :name, :type, :compliance_type, :description, :logo, :control_sources, :control_sets, :created_at, :last_updated_at, :created_by, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#created_by ⇒ String
The IAM user or role that created the framework.
2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2223 class Framework < Struct.new( :arn, :id, :name, :type, :compliance_type, :description, :logo, :control_sources, :control_sets, :created_at, :last_updated_at, :created_by, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the specified framework.
2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2223 class Framework < Struct.new( :arn, :id, :name, :type, :compliance_type, :description, :logo, :control_sources, :control_sets, :created_at, :last_updated_at, :created_by, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier for the specified framework.
2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2223 class Framework < Struct.new( :arn, :id, :name, :type, :compliance_type, :description, :logo, :control_sources, :control_sets, :created_at, :last_updated_at, :created_by, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#last_updated_at ⇒ Time
Specifies when the framework was most recently updated.
2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2223 class Framework < Struct.new( :arn, :id, :name, :type, :compliance_type, :description, :logo, :control_sources, :control_sets, :created_at, :last_updated_at, :created_by, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#last_updated_by ⇒ String
The IAM user or role that most recently updated the framework.
2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2223 class Framework < Struct.new( :arn, :id, :name, :type, :compliance_type, :description, :logo, :control_sources, :control_sets, :created_at, :last_updated_at, :created_by, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#logo ⇒ String
The logo associated with the framework.
2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2223 class Framework < Struct.new( :arn, :id, :name, :type, :compliance_type, :description, :logo, :control_sources, :control_sets, :created_at, :last_updated_at, :created_by, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the specified framework.
2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2223 class Framework < Struct.new( :arn, :id, :name, :type, :compliance_type, :description, :logo, :control_sources, :control_sets, :created_at, :last_updated_at, :created_by, :last_updated_by) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The framework type, such as custom or standard.
2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2223 class Framework < Struct.new( :arn, :id, :name, :type, :compliance_type, :description, :logo, :control_sources, :control_sets, :created_at, :last_updated_at, :created_by, :last_updated_by) SENSITIVE = [] include Aws::Structure end |