class Aws::FMS::Types::PutPolicyRequest
@note When making an API call, you may pass PutPolicyRequest
data as a hash: { policy: { # required policy_id: "PolicyId", policy_name: "ResourceName", # required policy_update_token: "PolicyUpdateToken", security_service_policy_data: { # required type: "WAF", # required, accepts WAF, WAFV2, SHIELD_ADVANCED, SECURITY_GROUPS_COMMON, SECURITY_GROUPS_CONTENT_AUDIT, SECURITY_GROUPS_USAGE_AUDIT, NETWORK_FIREWALL, DNS_FIREWALL managed_service_data: "ManagedServiceData", }, resource_type: "ResourceType", # required resource_type_list: ["ResourceType"], resource_tags: [ { key: "ResourceTagKey", # required value: "ResourceTagValue", }, ], exclude_resource_tags: false, # required remediation_enabled: false, # required delete_unused_fm_managed_resources: false, include_map: { "ACCOUNT" => ["CustomerPolicyScopeId"], }, exclude_map: { "ACCOUNT" => ["CustomerPolicyScopeId"], }, }, tag_list: [ { key: "TagKey", # required value: "TagValue", # required }, ], }
@!attribute [rw] policy
The details of the Firewall Manager policy to be created. @return [Types::Policy]
@!attribute [rw] tag_list
The tags to add to the Amazon Web Services resource. @return [Array<Types::Tag>]
@see docs.aws.amazon.com/goto/WebAPI/fms-2018-01-01/PutPolicyRequest AWS API Documentation
Constants
- SENSITIVE