resourceType

@JvmName(name = "xdgnwdplrteexeuw")
suspend fun resourceType(value: Output<String>)
@JvmName(name = "qpfjvetheiwmajoy")
suspend fun resourceType(value: String?)

Parameters

value

The 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 WAF Classic - AWS::ApiGateway::Stage , AWS::CloudFront::Distribution , and AWS::ElasticLoadBalancingV2::LoadBalancer .

  • AWS WAF - AWS::ApiGateway::Stage , AWS::ElasticLoadBalancingV2::LoadBalancer , and AWS::CloudFront::Distribution .

  • Shield Advanced - AWS::ElasticLoadBalancingV2::LoadBalancer , AWS::ElasticLoadBalancing::LoadBalancer , AWS::EC2::EIP , and AWS::CloudFront::Distribution .

  • Network ACL - AWS::EC2::Subnet .

  • Security group usage audit - AWS::EC2::SecurityGroup .

  • Security group content audit - AWS::EC2::SecurityGroup , AWS::EC2::NetworkInterface , and AWS::EC2::Instance .

  • DNS Firewall, AWS Network Firewall , and third-party firewall - AWS::EC2::VPC .