update_firewall_policy
async
¶
update_firewall_policy(
update_token: UpdateToken,
firewall_policy: FirewallPolicy,
*,
config_overrides: Optional[AsyncNetworkFirewallClientConfig] = None,
firewall_policy_arn: Optional[ResourceArn] = None,
firewall_policy_name: Optional[ResourceName] = None,
description: Optional[Description] = None,
dry_run: Optional[Boolean] = None,
encryption_configuration: Optional[EncryptionConfiguration] = None,
) -> UpdateFirewallPolicyResponse
Updates the properties of the specified firewall policy.
Parameters:
-
update_token(UpdateToken) –A token used for optimistic locking. Network Firewall returns a token to your requests that access the firewall policy. The token marks the state of the policy resource at the time of the request.
To make changes to the policy, you provide the token in your request. Network Firewall uses the token to ensure that the policy hasn't changed since you last retrieved it. If it has changed, the operation fails with an
InvalidTokenException. If this happens, retrieve the firewall policy again to get a current copy of it with current token. Reapply your changes as needed, then try the operation again using the new token. -
firewall_policy_arn(Optional[ResourceArn], default:None) –The Amazon Resource Name (ARN) of the firewall policy.
You must specify the ARN or the name, and you can specify both.
-
firewall_policy_name(Optional[ResourceName], default:None) –The descriptive name of the firewall policy. You can't change the name of a firewall policy after you create it.
You must specify the ARN or the name, and you can specify both.
-
firewall_policy(FirewallPolicy) –The updated firewall policy to use for the firewall. You can't add or remove a TLSInspectionConfiguration after you create a firewall policy. However, you can replace an existing TLS inspection configuration with another
TLSInspectionConfiguration. -
description(Optional[Description], default:None) –A description of the firewall policy.
-
dry_run(Optional[Boolean], default:None) –Indicates whether you want Network Firewall to just check the validity of the request, rather than run the request.
If set to
TRUE, Network Firewall checks whether the request can run successfully, but doesn't actually make the requested changes. The call returns the value that the request would return if you ran it with dry run set toFALSE, but doesn't make additions or changes to your resources. This option allows you to make sure that you have the required permissions to run the request and that your request parameters are valid.If set to
FALSE, Network Firewall makes the requested changes to your resources. -
encryption_configuration(Optional[EncryptionConfiguration], default:None) –A complex type that contains settings for encryption of your firewall policy resources.
Raises:
-
InternalServerError–Your request is valid, but Network Firewall couldn't perform the operation because of a system problem. Retry your request.
-
InvalidRequestException–The operation failed because of a problem with your request. Examples include:
-
You specified an unsupported parameter name or value.
-
You tried to update a property with a value that isn't among the available types.
-
Your request references an ARN that is malformed, or corresponds to a resource that isn't valid in the context of the request.
-
-
InvalidTokenException–The token you provided is stale or isn't valid for the operation.
-
ResourceNotFoundException–Unable to locate a resource using the parameters that you provided.
-
ThrottlingException–Unable to process the request due to throttling limitations.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_network_firewall/_services/async_network_firewall.py
5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 | |