CapacityBlockReservationArgs class

The set of arguments for CapacityBlockReservation. The set of arguments for CapacityBlockReservation.

Constructors

CapacityBlockReservationArgs({required Input<String> capacityBlockOfferingId, required Input<String> instancePlatform, Input<String?>? region, Input<Map<String, String>?>? tags, Input<CapacityBlockReservationTimeouts?>? timeouts})
Creates a new CapacityBlockReservationArgs. capacityBlockOfferingId The Capacity Block Reservation ID. instancePlatform 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. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. tags A map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. timeouts Optional.
const
CapacityBlockReservationArgs.fromMap(Map<String, dynamic> map)
factory

Properties

capacityBlockOfferingId → Input<String>
The Capacity Block Reservation ID.
final
hashCode int
The hash code for this object.
no setterinherited
instancePlatform → Input<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.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tags → Input<Map<String, String>?>?
A map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final
timeouts → Input<CapacityBlockReservationTimeouts?>?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited