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'),
     })
Esempio n. 2
0
 def _response_from_item(self, item):
     return remove_nones_from_dict({
         u'bucket': item.get(u'bucket'),
         u'entity': item.get(u'entity'),
         u'object': item.get(u'object'),
         u'role': item.get(u'role')
     })
 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 to_request(self):
     return remove_nones_from_dict({
         u'projectNumber':
         self.request.get('project_number'),
         u'team':
         self.request.get('team')
     })
 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'),
     })
Esempio n. 6
0
 def from_response(self):
     return remove_nones_from_dict(
         {
             u'count': self.request.get(u'count'),
             u'instanceProperties': ReservationInstanceproperties(self.request.get(u'instanceProperties', {}), self.module).from_response(),
         }
     )
Esempio n. 7
0
 def from_response(self):
     return remove_nones_from_dict({
         u'serviceAccountEmail':
         self.request.get(u'serviceAccountEmail'),
         u'audience':
         self.request.get(u'audience')
     })
Esempio n. 8
0
 def from_response(self):
     return remove_nones_from_dict({
         u'mainPageSuffix':
         self.request.get(u'mainPageSuffix'),
         u'notFoundPage':
         self.request.get(u'notFoundPage')
     })
Esempio n. 9
0
 def to_request(self):
     return remove_nones_from_dict(
         {
             u'count': self.request.get('count'),
             u'instanceProperties': ReservationInstanceproperties(self.request.get('instance_properties', {}), self.module).to_request(),
         }
     )
Esempio n. 10
0
 def from_response(self):
     return remove_nones_from_dict({
         u'logBucket':
         self.request.get(u'logBucket'),
         u'logObjectPrefix':
         self.request.get(u'logObjectPrefix')
     })
Esempio n. 11
0
 def to_request(self):
     return remove_nones_from_dict({
         u'mainPageSuffix':
         self.request.get('main_page_suffix'),
         u'notFoundPage':
         self.request.get('not_found_page')
     })
Esempio n. 12
0
 def to_request(self):
     return remove_nones_from_dict({
         u'logBucket':
         self.request.get('log_bucket'),
         u'logObjectPrefix':
         self.request.get('log_object_prefix')
     })
Esempio n. 13
0
 def from_response(self):
     return remove_nones_from_dict({
         u'storageClass':
         self.request.get(u'storageClass'),
         u'type':
         self.request.get(u'type')
     })
Esempio n. 14
0
 def to_request(self):
     return remove_nones_from_dict({
         u'storageClass':
         self.request.get('storage_class'),
         u'type':
         self.request.get('type')
     })
 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'maxDispatchesPerSecond':
         self.request.get(u'maxDispatchesPerSecond'),
         u'maxConcurrentDispatches':
         self.request.get(u'maxConcurrentDispatches')
     })
Esempio n. 17
0
 def to_request(self):
     return remove_nones_from_dict({
         u'serviceAccountEmail':
         self.request.get('service_account_email'),
         u'audience':
         self.request.get('audience')
     })
 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(),
     })
 def to_request(self):
     return remove_nones_from_dict({
         u'rawKey':
         self.request.get('raw_key'),
         u'kmsKeyName':
         self.request.get('kms_key_name')
     })
 def _response_from_item(self, item):
     return remove_nones_from_dict({
         u'acceleratorCount':
         item.get(u'acceleratorCount'),
         u'acceleratorType':
         item.get(u'acceleratorType')
     })
 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(),
     })
 def _request_for_item(self, item):
     return remove_nones_from_dict({
         u'acceleratorCount':
         item.get('accelerator_count'),
         u'acceleratorType':
         item.get('accelerator_type')
     })
Esempio n. 23
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'),
     })
Esempio n. 24
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'),
     })
 def from_response(self):
     return remove_nones_from_dict({
         u'rawKey':
         self.request.get(u'rawKey'),
         u'kmsKeyName':
         self.request.get(u'kmsKeyName')
     })
Esempio n. 26
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(),
     })
Esempio n. 27
0
 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(),
     })
Esempio n. 28
0
 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(),
     })
Esempio n. 29
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(),
     })
Esempio n. 30
0
 def from_response(self):
     return remove_nones_from_dict({
         u'service':
         self.module.params.get('service'),
         u'version':
         self.module.params.get('version'),
         u'instance':
         self.module.params.get('instance')
     })