GoogleApi.Compute.V1.Model.NodeGroup (google_api_compute v0.28.0) View Source
Represent a sole-tenant Node Group resource.
A sole-tenant node is a physical server that is dedicated to hosting VM instances only for your specific project. Use sole-tenant nodes to keep your instances physically separated from instances in other projects, or to group your instances together on the same host hardware. For more information, read Sole-tenant nodes. (== resource_for {$api_version}.nodeGroups ==)
Attributes
-
autoscalingPolicy
(type:GoogleApi.Compute.V1.Model.NodeGroupAutoscalingPolicy.t
, default:nil
) - Specifies how autoscaling should behave. -
creationTimestamp
(type:String.t
, default:nil
) - [Output Only] Creation timestamp in RFC3339 text format. -
description
(type:String.t
, default:nil
) - An optional description of this resource. Provide this property when you create the resource. -
fingerprint
(type:String.t
, default:nil
) - -
id
(type:String.t
, default:nil
) - [Output Only] The unique identifier for the resource. This identifier is defined by the server. -
kind
(type:String.t
, default:compute#nodeGroup
) - [Output Only] The type of the resource. Always compute#nodeGroup for node group. -
maintenancePolicy
(type:String.t
, default:nil
) - Specifies how to handle instances when a node in the group undergoes maintenance. Set to one of: DEFAULT, RESTART_IN_PLACE, or MIGRATE_WITHIN_NODE_GROUP. The default value is DEFAULT. For more information, see Maintenance policies. -
maintenanceWindow
(type:GoogleApi.Compute.V1.Model.NodeGroupMaintenanceWindow.t
, default:nil
) - -
name
(type:String.t
, default:nil
) - The name of the resource, provided by the client when initially creating the resource. The resource 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. -
nodeTemplate
(type:String.t
, default:nil
) - URL of the node template to create the node group from. -
selfLink
(type:String.t
, default:nil
) - [Output Only] Server-defined URL for the resource. -
size
(type:integer()
, default:nil
) - [Output Only] The total number of nodes in the node group. -
status
(type:String.t
, default:nil
) - -
zone
(type:String.t
, default:nil
) - [Output Only] The name of the zone where the node group resides, such as us-central1-a.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Compute.V1.Model.NodeGroup{ autoscalingPolicy: GoogleApi.Compute.V1.Model.NodeGroupAutoscalingPolicy.t(), creationTimestamp: String.t(), description: String.t(), fingerprint: String.t(), id: String.t(), kind: String.t(), maintenancePolicy: String.t(), maintenanceWindow: GoogleApi.Compute.V1.Model.NodeGroupMaintenanceWindow.t(), name: String.t(), nodeTemplate: String.t(), selfLink: String.t(), size: integer(), status: String.t(), zone: String.t() }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.