Beispiel #1
0
def fetch_resource(module, link, allow_not_found=True):
    auth = GcpSession(module, 'logging')
    return return_if_object(module, auth.get(link), allow_not_found)
Beispiel #2
0
def fetch_resource(module, link, kind, allow_not_found=True):
    auth = GcpSession(module, 'compute')
    return return_if_object(module, auth.get(link), kind, allow_not_found)
Beispiel #3
0
def fetch_resource(module):
    auth = GcpSession(module, 'iam')
    return return_if_object(module, auth.get(self_link_from_file(module)))
Beispiel #4
0
 def fetch_resource(self, module, link, allow_not_found=True):
     auth = GcpSession(module, 'storage')
     return self.return_if_object(module, auth.get(link), allow_not_found)
Beispiel #5
0
 def get_file_contents(self, module):
     auth = GcpSession(module, 'storage')
     data = auth.get(self.media_link(module))
     return base64.b64encode(data.content.rstrip())
def get_change_status(change_id, module):
    auth = GcpSession(module, 'dns')
    link = collection(module) + "/%s" % change_id
    return return_if_change_object(module, auth.get(link))['status']
Beispiel #7
0
 def fetch_projects(self, params, link, query):
     module = GcpMockModule(params)
     auth = GcpSession(module, 'cloudresourcemanager')
     response = auth.get(link, params={'filter': query})
     return self._return_if_object(module, response)