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.
-
#tags ⇒ Hash<String,String>
The tags associated with the 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.
2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2244 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.
2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2244 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 associated with the framework.
2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2244 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 from which AWS Audit Manager collects evidence for the control.
2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2244 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.
2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2244 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.
2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2244 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 specified framework.
2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2244 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 specified framework.
2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2244 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.
2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2244 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.
2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2244 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 associated with the framework.
2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2244 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 specified framework.
2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2244 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 associated with the framework.
2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2244 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 custom or standard.
2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 |
# File 'lib/aws-sdk-auditmanager/types.rb', line 2244 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 |