GetInstanceGroupManagerResizeRequestComputeBetaResult constructor

const GetInstanceGroupManagerResizeRequestComputeBetaResult({
  1. required int count,
  2. required String creationTimestamp,
  3. required String description,
  4. required String kind,
  5. required String name,
  6. required DurationResponseComputeBeta requestedRunDuration,
  7. required int resizeBy,
  8. required String selfLink,
  9. required String selfLinkWithId,
  10. required String state,
  11. required InstanceGroupManagerResizeRequestStatusResponseComputeBeta status,
  12. required String zone,
})

Creates a new GetInstanceGroupManagerResizeRequestComputeBetaResult. count The count of instances to create as part of this resize request. creationTimestamp The creation timestamp for this resize request in RFC3339 text format. description An optional description of this resource. kind The resource type, which is always compute#instanceGroupManagerResizeRequest for resize requests. name The name of this resize request. The name must be 1-63 characters long, and comply with RFC1035. requestedRunDuration Requested run duration for instances that will be created by this request. At the end of the run duration instance will be deleted. resizeBy The number of instances to be created by this resize request. The group's target size will be increased by this number. selfLink The URL for this resize request. The server defines this URL. selfLinkWithId Server-defined URL for this resource with the resource id. state Output only Current state of the request. status Output only Status of the request. zone The URL of a zone where the resize request is located. Populated only for zonal resize requests.

Implementation

const GetInstanceGroupManagerResizeRequestComputeBetaResult({
  required this.count,
  required this.creationTimestamp,
  required this.description,
  required this.kind,
  required this.name,
  required this.requestedRunDuration,
  required this.resizeBy,
  required this.selfLink,
  required this.selfLinkWithId,
  required this.state,
  required this.status,
  required this.zone,
});