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 =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the 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 that are associated with the framework.
-
#control_sources ⇒ String
The sources that Audit Manager collects evidence from 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 framework.
-
#id ⇒ String
The unique identifier for the 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 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
The framework type, such as a custom framework or a standard framework.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the framework.
2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2680 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 = [] include Aws::Structure end |
#compliance_type ⇒ String
The compliance type that the new custom framework supports, such as CIS or HIPAA.
2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2680 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 = [] include Aws::Structure end |
#control_sets ⇒ Array<Types::ControlSet>
The control sets that are associated with the framework.
2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2680 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 = [] include Aws::Structure end |
#control_sources ⇒ String
The sources that Audit Manager collects evidence from for the control.
2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2680 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 = [] include Aws::Structure end |
#created_at ⇒ Time
Specifies when the framework was created.
2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2680 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 = [] include Aws::Structure end |
#created_by ⇒ String
The IAM user or role that created the framework.
2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2680 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 = [] include Aws::Structure end |
#description ⇒ String
The description of the framework.
2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2680 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 = [] include Aws::Structure end |
#id ⇒ String
The unique identifier for the framework.
2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2680 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 = [] include Aws::Structure end |
#last_updated_at ⇒ Time
Specifies when the framework was most recently updated.
2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2680 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 = [] include Aws::Structure end |
#last_updated_by ⇒ String
The IAM user or role that most recently updated the framework.
2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2680 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 = [] include Aws::Structure end |
#logo ⇒ String
The logo that’s associated with the framework.
2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2680 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 = [] include Aws::Structure end |
#name ⇒ String
The name of the framework.
2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2680 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 = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags that are associated with the framework.
2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2680 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 = [] include Aws::Structure end |
#type ⇒ String
The framework type, such as a custom framework or a standard framework.
2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2680 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 = [] include Aws::Structure end |