In some aspects, the Tx UE 405 may determine the resource allocation based at least in part on an indication received from a base station 110. For example, the base station 110 may indicate, to the Tx UE 405, information to be used to populate the data structure. In some aspects, this information may be transmitted by the base station 110 based at least in part on receiving an indication of one or more slice identifiers transmitted to the base station 110 by the Tx UE 405 (e.g., in a slice occupancy announcement, as described below). In some aspects, the base station 110 may indicate all resource allocations for all slice types supported by the base station 110, which may reduce latency if the Tx UE 405 needs to communicate using a new service not indicated to the base station 110. Alternatively, the base station 110 may indicate only resource allocations corresponding to slice identifiers transmitted to the base station 110 by the Tx UE 405. In this way, network resources may be conserved. In either case, the indication of resource allocation(s) may be indicated in an RRC message, a system information block (SIB), and/or the like.