spec

@JvmName(name = "dooejsldubmouqxx")
suspend fun spec(value: Output<DeviceClassSpecArgs>)
@JvmName(name = "eomdcfetsimfmvyw")
suspend fun spec(value: DeviceClassSpecArgs?)

Parameters

value

Spec defines what can be allocated and how to configure it. This is mutable. Consumers have to be prepared for classes changing at any time, either because they get updated or replaced. Claim allocations are done once based on whatever was set in classes at the time of allocation. Changing the spec automatically increments the metadata.generation number.


@JvmName(name = "xxidhrsaxnmdhvjv")
suspend fun spec(argument: suspend DeviceClassSpecArgsBuilder.() -> Unit)

Parameters

argument

Spec defines what can be allocated and how to configure it. This is mutable. Consumers have to be prepared for classes changing at any time, either because they get updated or replaced. Claim allocations are done once based on whatever was set in classes at the time of allocation. Changing the spec automatically increments the metadata.generation number.