pub struct CapacityBlockReservationArgs {
pub capacity_block_offering_id: Output<String>,
pub instance_platform: Output<String>,
pub tags: Output<Option<HashMap<String, String>>>,
pub timeouts: Output<Option<CapacityBlockReservationTimeouts>>,
}
Fields§
§capacity_block_offering_id: Output<String>
The Capacity Block Reservation ID.
instance_platform: Output<String>
The type of operating system for which to reserve capacity. Valid options are Linux/UNIX
, Red Hat Enterprise Linux
, SUSE Linux
, Windows
, Windows with SQL Server
, Windows with SQL Server Enterprise
, Windows with SQL Server Standard
or Windows with SQL Server Web
.
A map of tags to assign to the resource. If configured with a provider default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
timeouts: Output<Option<CapacityBlockReservationTimeouts>>
Implementations§
source§impl CapacityBlockReservationArgs
impl CapacityBlockReservationArgs
sourcepub fn builder() -> CapacityBlockReservationArgsBuilder
pub fn builder() -> CapacityBlockReservationArgsBuilder
Create an instance of CapacityBlockReservationArgs
using the builder syntax
Trait Implementations§
source§impl Clone for CapacityBlockReservationArgs
impl Clone for CapacityBlockReservationArgs
source§fn clone(&self) -> CapacityBlockReservationArgs
fn clone(&self) -> CapacityBlockReservationArgs
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for CapacityBlockReservationArgs
impl RefUnwindSafe for CapacityBlockReservationArgs
impl Send for CapacityBlockReservationArgs
impl Sync for CapacityBlockReservationArgs
impl Unpin for CapacityBlockReservationArgs
impl UnwindSafe for CapacityBlockReservationArgs
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)