def _response_from_item(self, item):
     return remove_nones_from_dict({
         u'acceleratorCount':
         item.get(u'acceleratorCount'),
         u'acceleratorType':
         item.get(u'acceleratorType')
     })
Exemple #2
0
 def from_response(self):
     return remove_nones_from_dict({
         u'maxDispatchesPerSecond':
         self.request.get(u'maxDispatchesPerSecond'),
         u'maxConcurrentDispatches':
         self.request.get(u'maxConcurrentDispatches')
     })
 def _request_for_item(self, item):
     return remove_nones_from_dict({
         u'acceleratorCount':
         item.get('accelerator_count'),
         u'acceleratorType':
         item.get('accelerator_type')
     })
 def from_response(self):
     return remove_nones_from_dict({
         u'serviceAccountEmail':
         self.request.get(u'serviceAccountEmail'),
         u'audience':
         self.request.get(u'audience')
     })
 def to_request(self):
     return remove_nones_from_dict({
         u'projectNumber':
         self.request.get('project_number'),
         u'team':
         self.request.get('team')
     })
Exemple #6
0
 def _response_from_item(self, item):
     return remove_nones_from_dict(
         {
             u'action': BucketAction(item.get(u'action', {}), self.module).from_response(),
             u'condition': BucketCondition(item.get(u'condition', {}), self.module).from_response(),
         }
     )
 def to_request(self):
     return remove_nones_from_dict({
         u'serviceAccountEmail':
         self.request.get('service_account_email'),
         u'audience':
         self.request.get('audience')
     })
Exemple #8
0
 def _response_from_item(self, item):
     return remove_nones_from_dict({
         u'balancingMode':
         item.get(u'balancingMode'),
         u'capacityScaler':
         item.get(u'capacityScaler'),
         u'description':
         item.get(u'description'),
         u'group':
         item.get(u'group'),
         u'maxConnections':
         item.get(u'maxConnections'),
         u'maxConnectionsPerInstance':
         item.get(u'maxConnectionsPerInstance'),
         u'maxConnectionsPerEndpoint':
         item.get(u'maxConnectionsPerEndpoint'),
         u'maxRate':
         item.get(u'maxRate'),
         u'maxRatePerInstance':
         item.get(u'maxRatePerInstance'),
         u'maxRatePerEndpoint':
         item.get(u'maxRatePerEndpoint'),
         u'maxUtilization':
         item.get(u'maxUtilization'),
     })
Exemple #9
0
 def _request_for_item(self, item):
     return remove_nones_from_dict(
         {
             u'action': BucketAction(item.get('action', {}), self.module).to_request(),
             u'condition': BucketCondition(item.get('condition', {}), self.module).to_request(),
         }
     )
Exemple #10
0
 def _request_for_item(self, item):
     return remove_nones_from_dict({
         u'balancingMode':
         item.get('balancing_mode'),
         u'capacityScaler':
         item.get('capacity_scaler'),
         u'description':
         item.get('description'),
         u'group':
         item.get('group'),
         u'maxConnections':
         item.get('max_connections'),
         u'maxConnectionsPerInstance':
         item.get('max_connections_per_instance'),
         u'maxConnectionsPerEndpoint':
         item.get('max_connections_per_endpoint'),
         u'maxRate':
         item.get('max_rate'),
         u'maxRatePerInstance':
         item.get('max_rate_per_instance'),
         u'maxRatePerEndpoint':
         item.get('max_rate_per_endpoint'),
         u'maxUtilization':
         item.get('max_utilization'),
     })
Exemple #11
0
 def from_response(self):
     return remove_nones_from_dict({
         u'datasetId':
         self.request.get(u'datasetId'),
         u'projectId':
         self.request.get(u'projectId')
     })
Exemple #12
0
 def to_request(self):
     return remove_nones_from_dict({
         u'datasetId':
         self.request.get('dataset_id'),
         u'projectId':
         self.request.get('project_id')
     })
 def to_request(self):
     return remove_nones_from_dict({
         u'machineType':
         self.request.get('machine_type'),
         u'diskSizeGb':
         self.request.get('disk_size_gb'),
         u'oauthScopes':
         self.request.get('oauth_scopes'),
         u'serviceAccount':
         self.request.get('service_account'),
         u'metadata':
         self.request.get('metadata'),
         u'imageType':
         self.request.get('image_type'),
         u'labels':
         self.request.get('labels'),
         u'localSsdCount':
         self.request.get('local_ssd_count'),
         u'tags':
         self.request.get('tags'),
         u'preemptible':
         self.request.get('preemptible'),
         u'accelerators':
         NodePoolAcceleratorsArray(self.request.get('accelerators', []),
                                   self.module).to_request(),
         u'diskType':
         self.request.get('disk_type'),
         u'minCpuPlatform':
         self.request.get('min_cpu_platform'),
         u'taints':
         NodePoolTaintsArray(self.request.get('taints', []),
                             self.module).to_request(),
     })
Exemple #14
0
 def to_request(self):
     return remove_nones_from_dict({
         u'maxDispatchesPerSecond':
         self.request.get('max_dispatches_per_second'),
         u'maxConcurrentDispatches':
         self.request.get('max_concurrent_dispatches'),
     })
 def from_response(self):
     return remove_nones_from_dict({
         u'projectNumber':
         self.request.get(u'projectNumber'),
         u'team':
         self.request.get(u'team')
     })
 def from_response(self):
     return remove_nones_from_dict({
         u'machineType':
         self.request.get(u'machineType'),
         u'diskSizeGb':
         self.request.get(u'diskSizeGb'),
         u'oauthScopes':
         self.request.get(u'oauthScopes'),
         u'serviceAccount':
         self.request.get(u'serviceAccount'),
         u'metadata':
         self.request.get(u'metadata'),
         u'imageType':
         self.request.get(u'imageType'),
         u'labels':
         self.request.get(u'labels'),
         u'localSsdCount':
         self.request.get(u'localSsdCount'),
         u'tags':
         self.request.get(u'tags'),
         u'preemptible':
         self.request.get(u'preemptible'),
         u'accelerators':
         NodePoolAcceleratorsArray(self.request.get(u'accelerators', []),
                                   self.module).from_response(),
         u'diskType':
         self.request.get(u'diskType'),
         u'minCpuPlatform':
         self.request.get(u'minCpuPlatform'),
         u'taints':
         NodePoolTaintsArray(self.request.get(u'taints', []),
                             self.module).from_response(),
     })
Exemple #17
0
 def from_response(self):
     return remove_nones_from_dict({
         u'algorithm':
         self.request.get(u'algorithm'),
         u'protectionLevel':
         self.module.params.get('protection_level')
     })
Exemple #18
0
 def to_request(self):
     return remove_nones_from_dict({
         u'algorithm':
         self.request.get('algorithm'),
         u'protectionLevel':
         self.request.get('protection_level')
     })
Exemple #19
0
 def _response_from_item(self, item):
     return remove_nones_from_dict({
         u'name':
         item.get(u'name'),
         u'args':
         item.get(u'args'),
         u'env':
         item.get(u'env'),
         u'id':
         item.get(u'id'),
         u'entrypoint':
         item.get(u'entrypoint'),
         u'dir':
         item.get(u'dir'),
         u'secretEnv':
         item.get(u'secretEnv'),
         u'timeout':
         item.get(u'timeout'),
         u'timing':
         item.get(u'timing'),
         u'volumes':
         TriggerVolumesArray(item.get(u'volumes', []),
                             self.module).from_response(),
         u'waitFor':
         item.get(u'waitFor'),
     })
Exemple #20
0
 def _request_for_item(self, item):
     return remove_nones_from_dict({
         u'name':
         item.get('name'),
         u'args':
         item.get('args'),
         u'env':
         item.get('env'),
         u'id':
         item.get('id'),
         u'entrypoint':
         item.get('entrypoint'),
         u'dir':
         item.get('dir'),
         u'secretEnv':
         item.get('secret_env'),
         u'timeout':
         item.get('timeout'),
         u'timing':
         item.get('timing'),
         u'volumes':
         TriggerVolumesArray(item.get('volumes', []),
                             self.module).to_request(),
         u'waitFor':
         item.get('wait_for'),
     })
 def _response_from_item(self, item):
     return remove_nones_from_dict({
         u'filterMatchCriteria':
         item.get(u'filterMatchCriteria'),
         u'filterLabels':
         GlobalForwardingRuleFilterlabelsArray(
             item.get(u'filterLabels', []), self.module).from_response(),
     })
 def _request_for_item(self, item):
     return remove_nones_from_dict({
         u'filterMatchCriteria':
         item.get('filter_match_criteria'),
         u'filterLabels':
         GlobalForwardingRuleFilterlabelsArray(
             item.get('filter_labels', []), self.module).to_request(),
     })
Exemple #23
0
 def _response_from_item(self, item):
     return remove_nones_from_dict({
         u'network':
         self.module.params.get('network'),
         u'modes':
         self.module.params.get('modes'),
         u'reservedIpRange':
         item.get(u'reservedIpRange')
     })
 def _request_for_item(self, item):
     return remove_nones_from_dict({
         u'ipAddress':
         item.get('ip_address'),
         u'timeToRetire':
         item.get('time_to_retire'),
         u'type':
         item.get('type')
     })
Exemple #25
0
 def _request_for_item(self, item):
     return remove_nones_from_dict({
         u'network':
         item.get('network'),
         u'modes':
         item.get('modes'),
         u'reservedIpRange':
         item.get('reserved_ip_range')
     })
 def _response_from_item(self, item):
     return remove_nones_from_dict({
         u'ipAddress':
         item.get(u'ipAddress'),
         u'timeToRetire':
         item.get(u'timeToRetire'),
         u'type':
         item.get(u'type')
     })
 def from_response(self):
     return remove_nones_from_dict({
         u'enabled':
         self.request.get(u'enabled'),
         u'binaryLogEnabled':
         self.request.get(u'binaryLogEnabled'),
         u'startTime':
         self.request.get(u'startTime')
     })
 def to_request(self):
     return remove_nones_from_dict({
         u'enabled':
         self.request.get('enabled'),
         u'binaryLogEnabled':
         self.request.get('binary_log_enabled'),
         u'startTime':
         self.request.get('start_time')
     })
 def _response_from_item(self, item):
     return remove_nones_from_dict({
         u'expirationTime':
         item.get(u'expirationTime'),
         u'name':
         item.get(u'name'),
         u'value':
         item.get(u'value')
     })
 def _request_for_item(self, item):
     return remove_nones_from_dict({
         u'expirationTime':
         item.get('expiration_time'),
         u'name':
         item.get('name'),
         u'value':
         item.get('value')
     })