Class: Aws::SSM::Types::ComplianceItem
- Inherits:
-
Struct
- Object
- Struct
- Aws::SSM::Types::ComplianceItem
- Defined in:
- gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb
Overview
Information about the compliance as defined by the resource type. For
example, for a patch resource type, Items
includes information about
the PatchSeverity, Classification, and so on.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#compliance_type ⇒ String
The compliance type.
-
#details ⇒ Hash<String,String>
A "Key": "Value" tag combination for the compliance item.
-
#execution_summary ⇒ Types::ComplianceExecutionSummary
A summary for the compliance item.
-
#id ⇒ String
An ID for the compliance item.
-
#resource_id ⇒ String
An ID for the resource.
-
#resource_type ⇒ String
The type of resource.
-
#severity ⇒ String
The severity of the compliance status.
-
#status ⇒ String
The status of the compliance item.
-
#title ⇒ String
A title for the compliance item.
Instance Attribute Details
#compliance_type ⇒ String
The compliance type. For example, Association (for a State Manager
association), Patch, or Custom:string
are all valid compliance
types.
2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 |
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 2660 class ComplianceItem < Struct.new( :compliance_type, :resource_type, :resource_id, :id, :title, :status, :severity, :execution_summary, :details) SENSITIVE = [] include Aws::Structure end |
#details ⇒ Hash<String,String>
A "Key": "Value" tag combination for the compliance item.
2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 |
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 2660 class ComplianceItem < Struct.new( :compliance_type, :resource_type, :resource_id, :id, :title, :status, :severity, :execution_summary, :details) SENSITIVE = [] include Aws::Structure end |
#execution_summary ⇒ Types::ComplianceExecutionSummary
A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.
2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 |
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 2660 class ComplianceItem < Struct.new( :compliance_type, :resource_type, :resource_id, :id, :title, :status, :severity, :execution_summary, :details) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.
2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 |
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 2660 class ComplianceItem < Struct.new( :compliance_type, :resource_type, :resource_id, :id, :title, :status, :severity, :execution_summary, :details) SENSITIVE = [] include Aws::Structure end |
#resource_id ⇒ String
An ID for the resource. For a managed node, this is the node ID.
2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 |
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 2660 class ComplianceItem < Struct.new( :compliance_type, :resource_type, :resource_id, :id, :title, :status, :severity, :execution_summary, :details) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The type of resource. ManagedInstance
is currently the only
supported resource type.
2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 |
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 2660 class ComplianceItem < Struct.new( :compliance_type, :resource_type, :resource_id, :id, :title, :status, :severity, :execution_summary, :details) SENSITIVE = [] include Aws::Structure end |
#severity ⇒ String
The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.
2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 |
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 2660 class ComplianceItem < Struct.new( :compliance_type, :resource_type, :resource_id, :id, :title, :status, :severity, :execution_summary, :details) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the compliance item. An item is either COMPLIANT, NON_COMPLIANT, or an empty string (for Windows patches that aren't applicable).
2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 |
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 2660 class ComplianceItem < Struct.new( :compliance_type, :resource_type, :resource_id, :id, :title, :status, :severity, :execution_summary, :details) SENSITIVE = [] include Aws::Structure end |
#title ⇒ String
A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.
2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 |
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 2660 class ComplianceItem < Struct.new( :compliance_type, :resource_type, :resource_id, :id, :title, :status, :severity, :execution_summary, :details) SENSITIVE = [] include Aws::Structure end |