NodeTemplateComputeBeta constructor
NodeTemplateComputeBeta(
- String name, {
- NodeTemplateComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new NodeTemplateComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this NodeTemplateComputeBeta. The set of arguments for NodeTemplate.
options Resource options controlling this resource's behavior.
Implementation
NodeTemplateComputeBeta(
String name, {
NodeTemplateComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:NodeTemplate',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
accelerators = registerOutput<List<Map<String, dynamic>>>('accelerators');
cpuOvercommitType = registerOutput<String>('cpuOvercommitType');
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
disks = registerOutput<List<Map<String, dynamic>>>('disks');
kind = registerOutput<String>('kind');
this.name = registerOutput<String>('name');
nodeAffinityLabels = registerOutput<Map<String, String>>('nodeAffinityLabels');
nodeType = registerOutput<String>('nodeType');
nodeTypeFlexibility = registerOutput<NodeTemplateNodeTypeFlexibilityResponseComputeBeta>('nodeTypeFlexibility', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return NodeTemplateNodeTypeFlexibilityResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
project = registerOutput<String>('project');
region = registerOutput<String>('region');
requestId = registerOutput<String?>('requestId');
selfLink = registerOutput<String>('selfLink');
serverBinding = registerOutput<ServerBindingResponseComputeBeta>('serverBinding', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ServerBindingResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
status = registerOutput<String>('status');
statusMessage = registerOutput<String>('statusMessage');
}