Reservation Args
data class ReservationArgs(val description: Output<String>? = null, val name: Output<String>? = null, val resourcePolicies: Output<Map<String, String>>? = null, val shareSettings: Output<ShareSettingsArgs>? = null, val specificReservation: Output<AllocationSpecificSKUReservationArgs>? = null, val specificReservationRequired: Output<Boolean>? = null, val zone: Output<String>? = null) : ConvertibleToJava<ReservationArgs>
Represents a reservation resource. A reservation ensures that capacity is held in a specific zone even if the reserved VMs are not running. For more information, read Reserving zonal resources.
Constructors
Link copied to clipboard
fun ReservationArgs(description: Output<String>? = null, name: Output<String>? = null, resourcePolicies: Output<Map<String, String>>? = null, shareSettings: Output<ShareSettingsArgs>? = null, specificReservation: Output<AllocationSpecificSKUReservationArgs>? = null, specificReservationRequired: Output<Boolean>? = null, zone: Output<String>? = null)
Functions
Properties
Link copied to clipboard
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?
which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.