String adminAccount
The AWS account ID to associate with AWS Firewall Manager as the AWS Firewall Manager administrator account. This can be an AWS Organizations master account or a member account. For more information about AWS Organizations and master accounts, see Managing the AWS Accounts in Your Organization.
String resourceId
The resource ID.
String violationReason
The reason that the resource is not protected by the policy.
String resourceType
The resource type. This is in the format shown in AWS
Resource Types Reference. Valid values are AWS::ElasticLoadBalancingV2::LoadBalancer or
AWS::CloudFront::Distribution.
String policyId
The ID of the policy that you want to delete. PolicyId is returned by PutPolicy and by
ListPolicies.
Boolean deleteAllPolicyResources
If True, the request will also delete all web ACLs in this policy. Associated resources will no
longer be protected by web ACLs in this policy.
String complianceStatus
Describes an AWS account's compliance with the AWS Firewall Manager policy.
Long violatorCount
Number of resources that are non-compliant with the specified policy. A resource is considered non-compliant if it is not associated with the specified policy.
Boolean evaluationLimitExceeded
Indicates that over 100 resources are non-compliant with the AWS Firewall Manager policy.
PolicyComplianceDetail policyComplianceDetail
Information about the resources and the policy that you specified in the GetComplianceDetail
request.
String policyId
The ID of the AWS Firewall Manager policy that you want the details for.
String policyId
The ID of the AWS Firewall Manager policy that you want the details for.
String nextToken
If you specify a value for MaxResults and you have more PolicyComplianceStatus objects
than the number that you specify for MaxResults, AWS Firewall Manager returns a
NextToken value in the response that allows you to list another group of
PolicyComplianceStatus objects. For the second and subsequent ListComplianceStatus
requests, specify the value of NextToken from the previous response to get information about another
batch of PolicyComplianceStatus objects.
Integer maxResults
Specifies the number of PolicyComplianceStatus objects that you want AWS Firewall Manager to return
for this request. If you have more PolicyComplianceStatus objects than the number that you specify
for MaxResults, the response includes a NextToken value that you can use to get another
batch of PolicyComplianceStatus objects.
List<E> policyComplianceStatusList
An array of PolicyComplianceStatus objects.
String nextToken
If you have more PolicyComplianceStatus objects than the number that you specified for
MaxResults in the request, the response includes a NextToken value. To list more
PolicyComplianceStatus objects, submit another ListComplianceStatus request, and
specify the NextToken value from the response in the NextToken value in the next
request.
String nextToken
If you specify a value for MaxResults and you have more account IDs than the number that you specify
for MaxResults, AWS Firewall Manager returns a NextToken value in the response that
allows you to list another group of IDs. For the second and subsequent ListMemberAccountsRequest
requests, specify the value of NextToken from the previous response to get information about another
batch of member account IDs.
Integer maxResults
Specifies the number of member account IDs that you want AWS Firewall Manager to return for this request. If you
have more IDs than the number that you specify for MaxResults, the response includes a
NextToken value that you can use to get another batch of member account IDs.
List<E> memberAccounts
An array of account IDs.
String nextToken
If you have more member account IDs than the number that you specified for MaxResults in the
request, the response includes a NextToken value. To list more IDs, submit another
ListMemberAccounts request, and specify the NextToken value from the response in the
NextToken value in the next request.
String nextToken
If you specify a value for MaxResults and you have more PolicySummary objects than the
number that you specify for MaxResults, AWS Firewall Manager returns a NextToken value
in the response that allows you to list another group of PolicySummary objects. For the second and
subsequent ListPolicies requests, specify the value of NextToken from the previous
response to get information about another batch of PolicySummary objects.
Integer maxResults
Specifies the number of PolicySummary objects that you want AWS Firewall Manager to return for this
request. If you have more PolicySummary objects than the number that you specify for
MaxResults, the response includes a NextToken value that you can use to get another
batch of PolicySummary objects.
List<E> policyList
An array of PolicySummary objects.
String nextToken
If you have more PolicySummary objects than the number that you specified for
MaxResults in the request, the response includes a NextToken value. To list more
PolicySummary objects, submit another ListPolicies request, and specify the
NextToken value from the response in the NextToken value in the next request.
String policyId
The ID of the AWS Firewall Manager policy.
String policyName
The friendly name of the AWS Firewall Manager policy.
String policyUpdateToken
A unique identifier for each update to the policy. When issuing a PutPolicy request, the
PolicyUpdateToken in the request must match the PolicyUpdateToken of the current policy
version. To get the PolicyUpdateToken of the current policy version, use a GetPolicy
request.
SecurityServicePolicyData securityServicePolicyData
Details about the security service that is being used to protect the resources.
String resourceType
The type of resource to protect with the policy, either an Application Load Balancer or a CloudFront
distribution. This is in the format shown in AWS
Resource Types Reference. Valid values are AWS::ElasticLoadBalancingV2::LoadBalancer or
AWS::CloudFront::Distribution.
List<E> resourceTags
An array of ResourceTag objects.
Boolean excludeResourceTags
If set to True, resources with the tags that are specified in the ResourceTag array are
not protected by the policy. If set to False, and the ResourceTag array is not null,
only resources with the specified tags are associated with the policy.
Boolean remediationEnabled
Indicates if the policy should be automatically applied to new resources.
Map<K,V> includeMap
Specifies the AWS account IDs to include in the policy. If IncludeMap is null, all accounts in the
organization in AWS Organizations are included in the policy. If IncludeMap is not null, only values
listed in IncludeMap are included in the policy.
The key to the map is ACCOUNT. For example, a valid IncludeMap would be
{“ACCOUNT” : [“accountID1”, “accountID2”]}.
Map<K,V> excludeMap
Specifies the AWS account IDs to exclude from the policy. The IncludeMap values are evaluated first,
with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap are
removed, resulting in the final list of accounts to add to the policy.
The key to the map is ACCOUNT. For example, a valid ExcludeMap would be
{“ACCOUNT” : [“accountID1”, “accountID2”]}.
String policyOwner
The AWS account that created the AWS Firewall Manager policy.
String policyId
The ID of the AWS Firewall Manager policy.
String memberAccount
The AWS account ID.
List<E> violators
An array of resources that are not protected by the policy.
Boolean evaluationLimitExceeded
Indicates if over 100 resources are non-compliant with the AWS Firewall Manager policy.
Date expiredAt
A time stamp that indicates when the returned information should be considered out-of-date.
Map<K,V> issueInfoMap
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to be non-compliant. The details include the name of the dependent service and the error message received that indicates the problem with the service.
String policyOwner
The AWS account that created the AWS Firewall Manager policy.
String policyId
The ID of the AWS Firewall Manager policy.
String policyName
The friendly name of the AWS Firewall Manager policy.
String memberAccount
The member account ID.
List<E> evaluationResults
An array of EvaluationResult objects.
Date lastUpdated
Time stamp of the last update to the EvaluationResult objects.
Map<K,V> issueInfoMap
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to be non-compliant. The details include the name of the dependent service and the error message received that indicates the problem with the service.
String policyArn
The Amazon Resource Name (ARN) of the specified policy.
String policyId
The ID of the specified policy.
String policyName
The friendly name of the specified policy.
String resourceType
The type of resource to protect with the policy, either an Application Load Balancer or a CloudFront
distribution. This is in the format shown in AWS
Resource Types Reference. Valid values are AWS::ElasticLoadBalancingV2::LoadBalancer or
AWS::CloudFront::Distribution.
String securityServiceType
The service that the policy is using to protect the resources. This value is WAF.
Boolean remediationEnabled
Indicates if the policy should be automatically applied to new resources.
Policy policy
The details of the AWS Firewall Manager policy to be created.
String type
The service that the policy is using to protect the resources. This value is WAF.
String managedServiceData
Details about the service. This contains WAF data in JSON format, as shown in the following example:
ManagedServiceData": "{\"type\": \"WAF\", \"ruleGroups\": [{\"id\": \"12345678-1bcd-9012-efga-0987654321ab\", \"overrideAction\" : {\"type\": \"COUNT\"}}], \"defaultAction\": {\"type\": \"BLOCK\"}}
Copyright © 2019. All rights reserved.