CapacityReservationArgs

data class CapacityReservationArgs(val capacityAssignmentConfiguration: Output<CapacityReservationCapacityAssignmentConfigurationArgs>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val targetDpus: Output<Int>? = null) : ConvertibleToJava<CapacityReservationArgs>

Resource schema for AWS::Athena::CapacityReservation

Constructors

Link copied to clipboard
constructor(capacityAssignmentConfiguration: Output<CapacityReservationCapacityAssignmentConfigurationArgs>? = null, name: Output<String>? = null, tags: Output<List<TagArgs>>? = null, targetDpus: Output<Int>? = null)

Properties

Link copied to clipboard

Assigns Athena workgroups (and hence their queries) to capacity reservations. A capacity reservation can have only one capacity assignment configuration, but the capacity assignment configuration can be made up of multiple individual assignments. Each assignment specifies how Athena queries can consume capacity from the capacity reservation that their workgroup is mapped to.

Link copied to clipboard
val name: Output<String>? = null

The reservation name.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Link copied to clipboard
val targetDpus: Output<Int>? = null

The number of DPUs to request to be allocated to the reservation.

Functions

Link copied to clipboard
open override fun toJava(): CapacityReservationArgs