GetInstanceTemplateComputeBetaResult class

Result data returned by getInstanceTemplate.

Constructors

GetInstanceTemplateComputeBetaResult({required String creationTimestamp, required String description, required String kind, required String name, required InstancePropertiesResponseComputeBeta properties, required String region, required String selfLink, required String sourceInstance, required SourceInstanceParamsResponseComputeBeta sourceInstanceParams})
Creates a new GetInstanceTemplateComputeBetaResult. creationTimestamp The creation timestamp for this instance template in RFC3339 text format. description An optional description of this resource. Provide this property when you create the resource. kind The resource type, which is always compute#instanceTemplate for instance templates. name Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. properties The instance properties for this instance template. region URL of the region where the instance template resides. Only applicable for regional resources. selfLink The URL for this instance template. The server defines this URL. sourceInstance The source instance used to create the template. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone /instances/instance - projects/project/zones/zone/instances/instance sourceInstanceParams The source instance params to use to create this instance template.
const
GetInstanceTemplateComputeBetaResult.fromMap(Map<String, dynamic> map)
factory

Properties

creationTimestamp → String
The creation timestamp for this instance template in RFC3339 text format.
final
description → String
An optional description of this resource. Provide this property when you create the resource.
final
hashCode → int
The hash code for this object.
no setterinherited
kind → String
The resource type, which is always compute#instanceTemplate for instance templates.
final
name → String
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
final
properties → InstancePropertiesResponseComputeBeta
The instance properties for this instance template.
final
region → String
URL of the region where the instance template resides. Only applicable for regional resources.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
The URL for this instance template. The server defines this URL.
final
sourceInstance → String
The source instance used to create the template. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone /instances/instance - projects/project/zones/zone/instances/instance
final
sourceInstanceParams → SourceInstanceParamsResponseComputeBeta
The source instance params to use to create this instance template.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited