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 that’s used to structure and automate Audit Manager assessments for a given compliance standard.
Constant Summary collapse
- SENSITIVE =
[:compliance_type, :control_sets, :created_by, :last_updated_by]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the framework.
-
#compliance_type ⇒ String
The compliance type that the framework supports, such as CIS or HIPAA.
-
#control_sets ⇒ Array<Types::ControlSet>
The control sets that are associated with the framework.
-
#control_sources ⇒ String
The control data sources where Audit Manager collects evidence from.
-
#created_at ⇒ Time
The time when the framework was created.
-
#created_by ⇒ String
The user or role that created the framework.
-
#description ⇒ String
The description of the framework.
-
#id ⇒ String
The unique identifier for the framework.
-
#last_updated_at ⇒ Time
The time when the framework was most recently updated.
-
#last_updated_by ⇒ String
The user or role that most recently updated the framework.
-
#logo ⇒ String
The logo that’s associated with the framework.
-
#name ⇒ String
The name of the framework.
-
#tags ⇒ Hash<String,String>
The tags that are associated with the framework.
-
#type ⇒ String
Specifies whether the framework is a standard framework or a custom framework.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the framework.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2477 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, :tags) SENSITIVE = [:compliance_type, :control_sets, :created_by, :last_updated_by] include Aws::Structure end |
#compliance_type ⇒ String
The compliance type that the framework supports, such as CIS or HIPAA.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2477 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, :tags) SENSITIVE = [:compliance_type, :control_sets, :created_by, :last_updated_by] include Aws::Structure end |
#control_sets ⇒ Array<Types::ControlSet>
The control sets that are associated with the framework.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2477 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, :tags) SENSITIVE = [:compliance_type, :control_sets, :created_by, :last_updated_by] include Aws::Structure end |
#control_sources ⇒ String
The control data sources where Audit Manager collects evidence from.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2477 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, :tags) SENSITIVE = [:compliance_type, :control_sets, :created_by, :last_updated_by] include Aws::Structure end |
#created_at ⇒ Time
The time when the framework was created.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2477 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, :tags) SENSITIVE = [:compliance_type, :control_sets, :created_by, :last_updated_by] include Aws::Structure end |
#created_by ⇒ String
The user or role that created the framework.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2477 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, :tags) SENSITIVE = [:compliance_type, :control_sets, :created_by, :last_updated_by] include Aws::Structure end |
#description ⇒ String
The description of the framework.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2477 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, :tags) SENSITIVE = [:compliance_type, :control_sets, :created_by, :last_updated_by] include Aws::Structure end |
#id ⇒ String
The unique identifier for the framework.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2477 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, :tags) SENSITIVE = [:compliance_type, :control_sets, :created_by, :last_updated_by] include Aws::Structure end |
#last_updated_at ⇒ Time
The time when the framework was most recently updated.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2477 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, :tags) SENSITIVE = [:compliance_type, :control_sets, :created_by, :last_updated_by] include Aws::Structure end |
#last_updated_by ⇒ String
The user or role that most recently updated the framework.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2477 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, :tags) SENSITIVE = [:compliance_type, :control_sets, :created_by, :last_updated_by] include Aws::Structure end |
#logo ⇒ String
The logo that’s associated with the framework.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2477 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, :tags) SENSITIVE = [:compliance_type, :control_sets, :created_by, :last_updated_by] include Aws::Structure end |
#name ⇒ String
The name of the framework.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2477 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, :tags) SENSITIVE = [:compliance_type, :control_sets, :created_by, :last_updated_by] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags that are associated with the framework.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2477 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, :tags) SENSITIVE = [:compliance_type, :control_sets, :created_by, :last_updated_by] include Aws::Structure end |
#type ⇒ String
Specifies whether the framework is a standard framework or a custom framework.
2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2477 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, :tags) SENSITIVE = [:compliance_type, :control_sets, :created_by, :last_updated_by] include Aws::Structure end |