InstanceGroupManagerResizeRequest constructor
InstanceGroupManagerResizeRequest(
- String name, {
- InstanceGroupManagerResizeRequestArgs? args,
- CustomResourceOptions? options,
Creates a new InstanceGroupManagerResizeRequest.
name The Pulumi resource name.
args Arguments used to configure this InstanceGroupManagerResizeRequest. The set of arguments for InstanceGroupManagerResizeRequest.
options Resource options controlling this resource's behavior.
Implementation
InstanceGroupManagerResizeRequest(
String name, {
InstanceGroupManagerResizeRequestArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/alpha:InstanceGroupManagerResizeRequest',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
count = registerOutput<int>('count');
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
instanceGroupManager = registerOutput<String>('instanceGroupManager');
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');
requestedRunDuration = registerOutput<DurationResponse>('requestedRunDuration', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DurationResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
resizeBy = registerOutput<int>('resizeBy');
selfLink = registerOutput<String>('selfLink');
selfLinkWithId = registerOutput<String>('selfLinkWithId');
state = registerOutput<String>('state');
status = registerOutput<InstanceGroupManagerResizeRequestStatusResponse>('status', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return InstanceGroupManagerResizeRequestStatusResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
zone = registerOutput<String>('zone');
}