Class: Google::Apis::ComputeV1::InstanceGroupManagerList
- Inherits:
-
Object
- Object
- Google::Apis::ComputeV1::InstanceGroupManagerList
- Defined in:
- generated/google/apis/compute_v1/classes.rb,
generated/google/apis/compute_v1/representations.rb,
generated/google/apis/compute_v1/representations.rb
Overview
[Output Only] A list of managed instance groups.
Defined Under Namespace
Classes: Warning
Instance Attribute Summary collapse
-
#id ⇒ String
[Output Only] Unique identifier for the resource; defined by the server.
-
#items ⇒ Array<Google::Apis::ComputeV1::InstanceGroupManager>
A list of InstanceGroupManager resources.
-
#kind ⇒ String
[Output Only] The resource type, which is always compute# instanceGroupManagerList for a list of managed instance groups.
-
#next_page_token ⇒ String
[Output Only] This token allows you to get the next page of results for list requests.
-
#self_link ⇒ String
[Output Only] Server-defined URL for this resource.
-
#warning ⇒ Google::Apis::ComputeV1::InstanceGroupManagerList::Warning
[Output Only] Informational warning message.
Instance Method Summary collapse
-
#initialize(**args) ⇒ InstanceGroupManagerList
constructor
A new instance of InstanceGroupManagerList.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ InstanceGroupManagerList
Returns a new instance of InstanceGroupManagerList
8293 8294 8295 |
# File 'generated/google/apis/compute_v1/classes.rb', line 8293 def initialize(**args) update!(**args) end |
Instance Attribute Details
#id ⇒ String
[Output Only] Unique identifier for the resource; defined by the server.
Corresponds to the JSON property id
8261 8262 8263 |
# File 'generated/google/apis/compute_v1/classes.rb', line 8261 def id @id end |
#items ⇒ Array<Google::Apis::ComputeV1::InstanceGroupManager>
A list of InstanceGroupManager resources.
Corresponds to the JSON property items
8266 8267 8268 |
# File 'generated/google/apis/compute_v1/classes.rb', line 8266 def items @items end |
#kind ⇒ String
[Output Only] The resource type, which is always compute#
instanceGroupManagerList for a list of managed instance groups.
Corresponds to the JSON property kind
8272 8273 8274 |
# File 'generated/google/apis/compute_v1/classes.rb', line 8272 def kind @kind end |
#next_page_token ⇒ String
[Output Only] This token allows you to get the next page of results for list
requests. If the number of results is larger than maxResults, use the
nextPageToken as a value for the query parameter pageToken in the next list
request. Subsequent list requests will have their own nextPageToken to
continue paging through the results.
Corresponds to the JSON property nextPageToken
8281 8282 8283 |
# File 'generated/google/apis/compute_v1/classes.rb', line 8281 def next_page_token @next_page_token end |
#self_link ⇒ String
[Output Only] Server-defined URL for this resource.
Corresponds to the JSON property selfLink
8286 8287 8288 |
# File 'generated/google/apis/compute_v1/classes.rb', line 8286 def self_link @self_link end |
#warning ⇒ Google::Apis::ComputeV1::InstanceGroupManagerList::Warning
[Output Only] Informational warning message.
Corresponds to the JSON property warning
8291 8292 8293 |
# File 'generated/google/apis/compute_v1/classes.rb', line 8291 def warning @warning end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8298 8299 8300 8301 8302 8303 8304 8305 |
# File 'generated/google/apis/compute_v1/classes.rb', line 8298 def update!(**args) @id = args[:id] if args.key?(:id) @items = args[:items] if args.key?(:items) @kind = args[:kind] if args.key?(:kind) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @self_link = args[:self_link] if args.key?(:self_link) @warning = args[:warning] if args.key?(:warning) end |