VmwareNodePool constructor
VmwareNodePool(
- String name, {
- VmwareNodePoolArgs? args,
- CustomResourceOptions? options,
Creates a new VmwareNodePool.
name The Pulumi resource name.
args Arguments used to configure this VmwareNodePool. The set of arguments for VmwareNodePool.
options Resource options controlling this resource's behavior.
Implementation
VmwareNodePool(
String name, {
VmwareNodePoolArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:gkeonprem/v1:VmwareNodePool',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
annotations = registerOutput<Map<String, String>>('annotations');
config = registerOutput<VmwareNodeConfigResponse>('config', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return VmwareNodeConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
createTime = registerOutput<String>('createTime');
deleteTime = registerOutput<String>('deleteTime');
displayName = registerOutput<String>('displayName');
etag = registerOutput<String>('etag');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
nodePoolAutoscaling = registerOutput<VmwareNodePoolAutoscalingConfigResponse>('nodePoolAutoscaling', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return VmwareNodePoolAutoscalingConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
onPremVersion = registerOutput<String>('onPremVersion');
project = registerOutput<String>('project');
reconciling = registerOutput<bool>('reconciling');
state = registerOutput<String>('state');
status = registerOutput<ResourceStatusResponse>('status', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ResourceStatusResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
uid = registerOutput<String>('uid');
updateTime = registerOutput<String>('updateTime');
vmwareClusterId = registerOutput<String>('vmwareClusterId');
vmwareNodePoolId = registerOutput<String?>('vmwareNodePoolId');
}