Package-level declarations

Types

Link copied to clipboard
class CapacityCommitment : KotlinCustomResource

Creates a new capacity commitment resource. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class CapacityCommitmentArgs(val capacityCommitmentId: Output<String>? = null, val edition: Output<CapacityCommitmentEdition>? = null, val enforceSingleAdminProjectPerOrg: Output<Boolean>? = null, val location: Output<String>? = null, val multiRegionAuxiliary: Output<Boolean>? = null, val plan: Output<CapacityCommitmentPlan>? = null, val project: Output<String>? = null, val renewalPlan: Output<CapacityCommitmentRenewalPlan>? = null, val slotCount: Output<String>? = null) : ConvertibleToJava<CapacityCommitmentArgs>

Creates a new capacity commitment resource. Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
class Reservation : KotlinCustomResource

Creates a new reservation resource.

Link copied to clipboard
data class ReservationArgs(val autoscale: Output<AutoscaleArgs>? = null, val concurrency: Output<String>? = null, val edition: Output<ReservationEdition>? = null, val ignoreIdleSlots: Output<Boolean>? = null, val location: Output<String>? = null, val multiRegionAuxiliary: Output<Boolean>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val reservationId: Output<String>? = null, val slotCapacity: Output<String>? = null) : ConvertibleToJava<ReservationArgs>

Creates a new reservation resource.

Link copied to clipboard
Link copied to clipboard
object ReservationMapper : ResourceMapper<Reservation>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun reservation(name: String, block: suspend ReservationResourceBuilder.() -> Unit): Reservation