RegionResizeRequest constructor
RegionResizeRequest(
- String name, {
- RegionResizeRequestArgs? args,
- CustomResourceOptions? options,
Creates a new RegionResizeRequest.
name The Pulumi resource name.
args Arguments used to configure this RegionResizeRequest. The set of arguments for RegionResizeRequest.
options Resource options controlling this resource's behavior.
Implementation
RegionResizeRequest(
String name, {
RegionResizeRequestArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:compute/regionResizeRequest:RegionResizeRequest',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
creationTimestamp = registerOutput<String>('creationTimestamp');
deletionPolicy = registerOutput<String>('deletionPolicy');
description = registerOutput<String?>('description');
instanceGroupManager = registerOutput<String>('instanceGroupManager');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
region = registerOutput<String>('region');
requestedRunDuration = registerOutput<RegionResizeRequestRequestedRunDuration?>('requestedRunDuration', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return RegionResizeRequestRequestedRunDuration.fromMap((guardedValue as Map).cast<String, dynamic>()); });
resizeBy = registerOutput<int>('resizeBy');
state = registerOutput<String>('state');
statuses = registerOutput<List<RegionResizeRequestStatus>>('statuses', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<RegionResizeRequestStatus>(guardedValue, (value) => RegionResizeRequestStatus.fromMap((value as Map).cast<String, dynamic>())); });
}