ComplianceItem

public struct ComplianceItem : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

    Declaration

    Swift

    public let complianceType: String?
  • A “Key”: “Value” tag combination for the compliance item.

    Declaration

    Swift

    public let details: [String : String]?
  • A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

    Declaration

    Swift

    public let executionSummary: ComplianceExecutionSummary?
  • id

    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.

    Declaration

    Swift

    public let id: String?
  • An ID for the resource. For a managed instance, this is the instance ID.

    Declaration

    Swift

    public let resourceId: String?
  • The type of resource. ManagedInstance is currently the only supported resource type.

    Declaration

    Swift

    public let resourceType: String?
  • The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

    Declaration

    Swift

    public let severity: ComplianceSeverity?
  • The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

    Declaration

    Swift

    public let status: ComplianceStatus?
  • 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.

    Declaration

    Swift

    public let title: String?
  • Undocumented

    Declaration

    Swift

    public init(complianceType: String? = nil, details: [String : String]? = nil, executionSummary: ComplianceExecutionSummary? = nil, id: String? = nil, resourceId: String? = nil, resourceType: String? = nil, severity: ComplianceSeverity? = nil, status: ComplianceStatus? = nil, title: String? = nil)