PolicyComplianceDetail
public struct PolicyComplianceDetail : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Indicates if over 100 resources are noncompliant with the AWS Firewall Manager policy.
Declaration
Swift
public let evaluationLimitExceeded: Bool?
-
A timestamp that indicates when the returned information should be considered out of date.
Declaration
Swift
public let expiredAt: TimeStamp?
-
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to be noncompliant. The details include the name of the dependent service and the error message received that indicates the problem with the service.
Declaration
Swift
public let issueInfoMap: [DependentServiceName : String]?
-
The AWS account ID.
Declaration
Swift
public let memberAccount: String?
-
The ID of the AWS Firewall Manager policy.
Declaration
Swift
public let policyId: String?
-
The AWS account that created the AWS Firewall Manager policy.
Declaration
Swift
public let policyOwner: String?
-
An array of resources that aren’t protected by the AWS WAF or Shield Advanced policy or that aren’t in compliance with the security group policy.
Declaration
Swift
public let violators: [ComplianceViolator]?
-
Undocumented
Declaration
Swift
public init(evaluationLimitExceeded: Bool? = nil, expiredAt: TimeStamp? = nil, issueInfoMap: [DependentServiceName : String]? = nil, memberAccount: String? = nil, policyId: String? = nil, policyOwner: String? = nil, violators: [ComplianceViolator]? = nil)