ZoneQueuedResource constructor
ZoneQueuedResource(
- String name, {
- ZoneQueuedResourceArgs? args,
- CustomResourceOptions? options,
Creates a new ZoneQueuedResource.
name The Pulumi resource name.
args Arguments used to configure this ZoneQueuedResource. The set of arguments for ZoneQueuedResource.
options Resource options controlling this resource's behavior.
Implementation
ZoneQueuedResource(
String name, {
ZoneQueuedResourceArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/alpha:ZoneQueuedResource',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
bulkInsertInstanceResource = registerOutput<BulkInsertInstanceResourceResponse>('bulkInsertInstanceResource', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BulkInsertInstanceResourceResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
kind = registerOutput<String>('kind');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
queuingPolicy = registerOutput<QueuingPolicyResponse>('queuingPolicy', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return QueuingPolicyResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
requestId = registerOutput<String?>('requestId');
selfLink = registerOutput<String>('selfLink');
selfLinkWithId = registerOutput<String>('selfLinkWithId');
state = registerOutput<String>('state');
status = registerOutput<QueuedResourceStatusResponse>('status', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return QueuedResourceStatusResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
zone = registerOutput<String>('zone');
}