QueuedResource constructor
QueuedResource(
- String name, {
- QueuedResourceArgs? args,
- CustomResourceOptions? options,
Creates a new QueuedResource.
name The Pulumi resource name.
args Arguments used to configure this QueuedResource. The set of arguments for QueuedResource.
options Resource options controlling this resource's behavior.
Implementation
QueuedResource(
String name, {
QueuedResourceArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:tpu/v2alpha1:QueuedResource',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
bestEffort = registerOutput<Map<String, dynamic>>('bestEffort');
createTime = registerOutput<String>('createTime');
guaranteed = registerOutput<GuaranteedResponse>('guaranteed', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GuaranteedResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
queuedResourceId = registerOutput<String?>('queuedResourceId');
queueingPolicy = registerOutput<QueueingPolicyResponse>('queueingPolicy', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return QueueingPolicyResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
requestId = registerOutput<String?>('requestId');
reservationName = registerOutput<String>('reservationName');
spot = registerOutput<Map<String, dynamic>>('spot');
state = registerOutput<QueuedResourceStateResponse>('state', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return QueuedResourceStateResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
tpu = registerOutput<TpuResponse>('tpu', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TpuResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}