class IBM::Cloud::SDK::VPC::Instances
Work with multiple VM instances.
Public Class Methods
# File lib/ibm/cloud/sdk/vpc/instances.rb, line 15 def initialize(parent) super(parent, 'instances', child_class: Instance) end
Public Instance Methods
A chainable method to set query filters on the collection. @example vpc.images.params(limit: 1).all
@param start [String] A server-supplied token determining what resource to start the page on. @param limit [Integer] The number of resources to return on a page allowed values are between 1 and 100 @param name [String] Filters the collection to resources with the exact specified name @param vpc_id [String] Filters the collection to resources in the VPC
with the specified identifier @param vpc_crn [String] Filters the collection to resources in the VPC
with the specified CRN @param vpc_name [String] Filters the collection to resources in the VPC
with the exact specified name @return [BaseCollection] This class with the param instance variable set.
IBM::Cloud::SDK::VPC::VPCCollection#params
# File lib/ibm/cloud/sdk/vpc/instances.rb, line 29 def params(start: nil, limit: nil, name: nil, vpc_id: nil, vpc_crn: nil, vpc_name: nil) super(start: start, limit: limit) @params['name'] = name if name @params['vpc.id'] = vpc_id if vpc_id @params['vpc.crn'] = vpc_crn if vpc_crn @params['vpc.name'] = vpc_name if vpc_name self end