Package-level declarations

Types

Link copied to clipboard
data class AcceleratorConfigArgs(val topology: Output<String>, val type: Output<AcceleratorConfigType>) : ConvertibleToJava<AcceleratorConfigArgs>

A TPU accelerator configuration.

Link copied to clipboard
data class AttachedDiskArgs(val mode: Output<AttachedDiskMode>? = null, val sourceDisk: Output<String>? = null) : ConvertibleToJava<AttachedDiskArgs>

A node-attached disk resource. Next ID: 8;

Link copied to clipboard
Link copied to clipboard
class BestEffortArgs : ConvertibleToJava<BestEffortArgs>

BestEffort tier definition.

Link copied to clipboard
Link copied to clipboard
data class GetNodePlainArgs(val location: String, val nodeId: String, val project: String? = null) : ConvertibleToJava<GetNodePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetQueuedResourcePlainArgs(val location: String, val project: String? = null, val queuedResourceId: String) : ConvertibleToJava<GetQueuedResourcePlainArgs>
Link copied to clipboard
data class GuaranteedArgs(val minDuration: Output<String>? = null, val reserved: Output<Boolean>? = null) : ConvertibleToJava<GuaranteedArgs>

Guaranteed tier definition.

Link copied to clipboard
Link copied to clipboard
data class IntervalArgs(val endTime: Output<String>? = null, val startTime: Output<String>? = null) : ConvertibleToJava<IntervalArgs>

Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive). The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time.

Link copied to clipboard
Link copied to clipboard
data class NetworkConfigArgs(val canIpForward: Output<Boolean>? = null, val enableExternalIps: Output<Boolean>? = null, val network: Output<String>? = null, val subnetwork: Output<String>? = null) : ConvertibleToJava<NetworkConfigArgs>

Network related configurations.

Link copied to clipboard
Link copied to clipboard
data class NodeArgs(val acceleratorConfig: Output<AcceleratorConfigArgs>? = null, val acceleratorType: Output<String>? = null, val cidrBlock: Output<String>? = null, val dataDisks: Output<List<AttachedDiskArgs>>? = null, val description: Output<String>? = null, val health: Output<NodeHealth>? = null, val labels: Output<Map<String, String>>? = null, val metadata: Output<Map<String, String>>? = null, val networkConfig: Output<NetworkConfigArgs>? = null, val runtimeVersion: Output<String>, val schedulingConfig: Output<SchedulingConfigArgs>? = null, val serviceAccount: Output<ServiceAccountArgs>? = null, val shieldedInstanceConfig: Output<ShieldedInstanceConfigArgs>? = null, val tags: Output<List<String>>? = null) : ConvertibleToJava<NodeArgs>

A TPU instance.

Link copied to clipboard

Builder for NodeArgs.

Link copied to clipboard
data class NodeSpecArgs(val node: Output<NodeArgs>, val nodeId: Output<String>? = null, val parent: Output<String>) : ConvertibleToJava<NodeSpecArgs>

Details of the TPU node(s) being requested. Users can request either a single node or multiple nodes. NodeSpec provides the specification for node(s) to be created.

Link copied to clipboard
Link copied to clipboard
data class QueueingPolicyArgs(val validAfterDuration: Output<String>? = null, val validAfterTime: Output<String>? = null, val validInterval: Output<IntervalArgs>? = null, val validUntilDuration: Output<String>? = null, val validUntilTime: Output<String>? = null) : ConvertibleToJava<QueueingPolicyArgs>

Defines the policy of the QueuedRequest.

Link copied to clipboard
Link copied to clipboard
data class SchedulingConfigArgs(val preemptible: Output<Boolean>? = null, val reserved: Output<Boolean>? = null) : ConvertibleToJava<SchedulingConfigArgs>

Sets the scheduling options for this node.

Link copied to clipboard
data class ServiceAccountArgs(val email: Output<String>? = null, val scope: Output<List<String>>? = null) : ConvertibleToJava<ServiceAccountArgs>

A service account.

Link copied to clipboard
Link copied to clipboard
data class ShieldedInstanceConfigArgs(val enableSecureBoot: Output<Boolean>? = null) : ConvertibleToJava<ShieldedInstanceConfigArgs>

A set of Shielded Instance options.

Link copied to clipboard
data class TpuArgs(val nodeSpec: Output<List<NodeSpecArgs>>? = null) : ConvertibleToJava<TpuArgs>

Details of the TPU resource(s) being requested.

Link copied to clipboard

Builder for TpuArgs.