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< ? tags, Input<String, String> ?>CapacityBlockReservationTimeouts?> ? timeouts}) -
Creates a new CapacityBlockReservationArgs.
capacityBlockOfferingIdThe Capacity Block Reservation ID.instancePlatformThe type of operating system for which to reserve capacity. Valid options areLinux/UNIX,Red Hat Enterprise Linux,SUSE Linux,Windows,Windows with SQL Server,Windows with SQL Server Enterprise,Windows with SQL Server StandardorWindows with SQL Server Web.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.tagsA map of tags to assign to the resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.timeoutsOptional.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 StandardorWindows 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
-
A map of tags to assign to the resource. If configured with a provider
defaultTagsconfiguration 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