Class Google::Cloud::Compute::V1::RegionInstanceGroupManagers::Rest::ServiceStub (v1.2.0)

Stay organized with collections Save and categorize content based on your preferences.

REST service stub for the RegionInstanceGroupManagers service. service stub contains baseline method implementations including transcoding, making the REST call and deserialing the response

Inherits

  • Object

Methods

#abandon_instances

def abandon_instances(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::Operation

Baseline implementation for the abandon_instances REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#apply_updates_to_instances

def apply_updates_to_instances(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::Operation

Baseline implementation for the apply_updates_to_instances REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#create_instances

def create_instances(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::Operation

Baseline implementation for the create_instances REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#delete

def delete(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::Operation

Baseline implementation for the delete REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#delete_instances

def delete_instances(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::Operation

Baseline implementation for the delete_instances REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#delete_per_instance_configs

def delete_per_instance_configs(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::Operation

Baseline implementation for the delete_per_instance_configs REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#get

def get(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::InstanceGroupManager

Baseline implementation for the get REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#initialize

def initialize(endpoint:, credentials:) -> ServiceStub
Returns

#insert

def insert(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::Operation

Baseline implementation for the insert REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#list

def list(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::RegionInstanceGroupManagerList

Baseline implementation for the list REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#list_errors

def list_errors(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::RegionInstanceGroupManagersListErrorsResponse

Baseline implementation for the list_errors REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#list_managed_instances

def list_managed_instances(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::RegionInstanceGroupManagersListInstancesResponse

Baseline implementation for the list_managed_instances REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#list_per_instance_configs

def list_per_instance_configs(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::RegionInstanceGroupManagersListInstanceConfigsResp

Baseline implementation for the list_per_instance_configs REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#patch

def patch(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::Operation

Baseline implementation for the patch REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#patch_per_instance_configs

def patch_per_instance_configs(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::Operation

Baseline implementation for the patch_per_instance_configs REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#recreate_instances

def recreate_instances(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::Operation

Baseline implementation for the recreate_instances REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#resize

def resize(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::Operation

Baseline implementation for the resize REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#set_instance_template

def set_instance_template(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::Operation

Baseline implementation for the set_instance_template REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#set_target_pools

def set_target_pools(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::Operation

Baseline implementation for the set_target_pools REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#transcode_abandon_instances_request

def transcode_abandon_instances_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the abandon_instances REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_apply_updates_to_instances_request

def transcode_apply_updates_to_instances_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the apply_updates_to_instances REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_create_instances_request

def transcode_create_instances_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the create_instances REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_delete_instances_request

def transcode_delete_instances_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the delete_instances REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_delete_per_instance_configs_request

def transcode_delete_per_instance_configs_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the delete_per_instance_configs REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_delete_request

def transcode_delete_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the delete REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_get_request

def transcode_get_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the get REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_insert_request

def transcode_insert_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the insert REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_list_errors_request

def transcode_list_errors_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the list_errors REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_list_managed_instances_request

def transcode_list_managed_instances_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the list_managed_instances REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_list_per_instance_configs_request

def transcode_list_per_instance_configs_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the list_per_instance_configs REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_list_request

def transcode_list_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the list REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_patch_per_instance_configs_request

def transcode_patch_per_instance_configs_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the patch_per_instance_configs REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_patch_request

def transcode_patch_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the patch REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_recreate_instances_request

def transcode_recreate_instances_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the recreate_instances REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_resize_request

def transcode_resize_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the resize REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_set_instance_template_request

def transcode_set_instance_template_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the set_instance_template REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_set_target_pools_request

def transcode_set_target_pools_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the set_target_pools REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#transcode_update_per_instance_configs_request

def transcode_update_per_instance_configs_request(request_pb) -> Array(String, [String, nil], Hash{String => String})

GRPC transcoding helper method for the update_per_instance_configs REST call

Parameter
Returns
  • (Array(String, [String, nil], Hash{String => String})) — Uri, Body, Query string parameters

#update_per_instance_configs

def update_per_instance_configs(request_pb, options = nil) { |result, response| ... } -> ::Google::Cloud::Compute::V1::Operation

Baseline implementation for the update_per_instance_configs REST call

Parameters
Yields
  • (result, response) — Access the result along with the Faraday response object
Yield Parameters
Returns
Raises
  • (::ArgumentError)