EC2.Client.
replace_network_acl_association
(**kwargs)¶Changes which network ACL a subnet is associated with. By default when you create a subnet, it's automatically associated with the default network ACL. For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide .
This is an idempotent operation.
See also: AWS API Documentation
Request Syntax
response = client.replace_network_acl_association(
AssociationId='string',
DryRun=True|False,
NetworkAclId='string'
)
[REQUIRED]
The ID of the current association between the original network ACL and the subnet.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.[REQUIRED]
The ID of the new network ACL to associate with the subnet.
dict
Response Syntax
{
'NewAssociationId': 'string'
}
Response Structure
(dict) --
NewAssociationId (string) --
The ID of the new association.
Examples
This example associates the specified network ACL with the subnet for the specified network ACL association.
response = client.replace_network_acl_association(
AssociationId='aclassoc-e5b95c8c',
NetworkAclId='acl-5fb85d36',
)
print(response)
Expected Output:
{
'NewAssociationId': 'aclassoc-3999875b',
'ResponseMetadata': {
'...': '...',
},
}