Optional
Readonly
excludeSpecifies the AWS account IDs and AWS Organizations organizational units (OUs) to exclude from the policy.
Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including any child OUs and accounts that are added at a later time.
You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS Firewall Manager applies the policy to all accounts specified by the IncludeMap
, and does not evaluate any ExcludeMap
specifications. If you do not specify an IncludeMap
, then Firewall Manager applies the policy to all accounts except for those specified by the ExcludeMap
.
You can specify account IDs, OUs, or a combination:
ACCOUNT
. For example, the following is a valid map: {“ACCOUNT” : [“accountID1”, “accountID2”]}
.ORGUNIT
. For example, the following is a valid map: {“ORGUNIT” : [“ouid111”, “ouid112”]}
.{“ACCOUNT” : [“accountID1”, “accountID2”], “ORGUNIT” : [“ouid111”, “ouid112”]}
.Readonly
excludeUsed only when tags are specified in the ResourceTags
property.
If this property is True
, resources with the specified tags are not in scope of the policy. If it's False
, only resources with the specified tags are in scope of the policy.
Readonly
GeneralOptional
Readonly
CreateDefines whether to set up a dashboard for your firewall in the central security account. To use this feature, cross-account functionality must be enabled in CloudWatch.
Optional
Readonly
DeployOptional
Readonly
FireDefine KMS Key to be used for Kinesis Firehose.
Readonly
LoggingDefines the selected logging option for the WAF.
Readonly
Prefix: stringDefines a Prefix which will be added to all resources.
Readonly
S3Define Name of the S3 Bucket where the Firewall logs will be stored.
Readonly
SecuredDefines the domain(s) that can be checked to audit your WAF.
Readonly
Stage: stringDefines a Stage which will be added to all resources.
Optional
Readonly
includeSpecifies the AWS account IDs and AWS Organizations organizational units (OUs) to include in the policy.
Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including any child OUs and accounts that are added at a later time.
You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS Firewall Manager applies the policy to all accounts specified by the IncludeMap
, and does not evaluate any ExcludeMap
specifications. If you do not specify an IncludeMap
, then Firewall Manager applies the policy to all accounts except for those specified by the ExcludeMap
.
You can specify account IDs, OUs, or a combination:
ACCOUNT
. For example, the following is a valid map: {“ACCOUNT” : [“accountID1”, “accountID2”]}
.ORGUNIT
. For example, the following is a valid map: {“ORGUNIT” : [“ouid111”, “ouid112”]}
.{“ACCOUNT” : [“accountID1”, “accountID2”], “ORGUNIT” : [“ouid111”, “ouid112”]}
.Readonly
policyThe name of the AWS Firewall Manager policy.
Readonly
remediationIndicates if the policy should be automatically applied to new resources.
Optional
Readonly
resourceThe type of resource protected by or in scope of the policy.
This is in the format shown in the AWS Resource Types Reference . To apply this policy to multiple resource types, specify a resource type of ResourceTypeList
and then specify the resource types in a ResourceTypeList
.
The following are valid resource types for each Firewall Manager policy type:
AWS::ApiGateway::Stage
, AWS::CloudFront::Distribution
, and AWS::ElasticLoadBalancingV2::LoadBalancer
.AWS::ApiGateway::Stage
, AWS::ElasticLoadBalancingV2::LoadBalancer
, and AWS::CloudFront::Distribution
.AWS::EC2::VPC
.AWS::ElasticLoadBalancingV2::LoadBalancer
, AWS::ElasticLoadBalancing::LoadBalancer
, AWS::EC2::EIP
, and AWS::CloudFront::Distribution
.AWS::EC2::SecurityGroup
, AWS::EC2::NetworkInterface
, and AWS::EC2::Instance
.AWS::EC2::SecurityGroup
.Optional
Readonly
resourceAn array of ResourceType
objects.
Use this only to specify multiple resource types. To specify a single resource type, use ResourceType
.
Readonly
WebOptional
Readonly
OverrideReplace web ACLs that are currently associated with in-scope resources with the web ACLs created by this policy - Default is False
Interface for Shield Configuration in the Firewall Factory