def replace_association(options = {})
      options = options.merge(network_acl_id: @id)
      resp = @client.replace_network_acl_association(options)
      resp.data
    end
def replace_association(options = {})
      options = options.merge(network_acl_id: @id)
      resp = @client.replace_network_acl_association(options)
      resp.data
    end
@example Request syntax with placeholder values

   network_acl.replace_association({
     association_id: "String", # required
     dry_run: false,
   })
 @param [Hash] options ({})
 @option options [required, String] :association_id
   The ID of the current association between the original network ACL and
   the subnet.
 @option options [Boolean] :dry_run
   Checks whether you have the required permissions for the action,
   without actually making the request, and provides an error response.
   If you have the required permissions, the error response is
   `DryRunOperation`. Otherwise, it is `UnauthorizedOperation`.
 @return [Types::ReplaceNetworkAclAssociationResult]