update_firewall_policy
¶
update_firewall_policy(
update_token: UpdateToken,
firewall_policy: FirewallPolicy,
*,
config_overrides: Optional[NetworkFirewallClientConfig] = 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/network_firewall.py
5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 | |