Method: OneviewSDK::API300::C7000::Scope#change_resource_assignments
- Defined in:
- lib/oneview-sdk/resource/api300/c7000/scope.rb
#change_resource_assignments(add_resources: [], remove_resources: []) ⇒ Object
Modifies scope membership by adding or removing resource assignments
74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/oneview-sdk/resource/api300/c7000/scope.rb', line 74 def change_resource_assignments(add_resources: [], remove_resources: []) if !add_resources.empty? || !remove_resources.empty? ensure_uri && ensure_client add_uris = ensure_and_get_uris(add_resources) remove_uris = ensure_and_get_uris(remove_resources) body = { 'addedResourceUris' => add_uris, 'removedResourceUris' => remove_uris } response = @client.rest_patch(@data['uri'] + '/resource-assignments', 'body' => body) @client.response_handler(response) end self end |