def list_resources(self): required_list_method_params = ["compartment_id"] optional_list_method_params = [] required_kwargs = dict((param, self.module.params[param]) for param in required_list_method_params) optional_kwargs = dict( (param, self.module.params[param]) for param in optional_list_method_params if self.module.params.get(param) is not None and ( not self.module.params.get("key_by") or param in self.module.params.get("key_by"))) kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs) return oci_common_utils.list_all_resources( self.client.list_auto_scaling_configurations, **kwargs)
def list_resources(self): required_list_method_params = ["compartment_id"] optional_list_method_params = ["availability_domain", "display_name"] required_kwargs = dict((param, self.module.params[param]) for param in required_list_method_params) optional_kwargs = dict( (param, self.module.params[param]) for param in optional_list_method_params if self.module.params.get(param) is not None and ( not self.module.params.get("key_by") or param in self.module.params.get("key_by"))) kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs) return oci_common_utils.list_all_resources( self.client.list_autonomous_exadata_infrastructures, **kwargs)
def list_resources(self): required_list_method_params = ["compartment_id"] optional_list_method_params = ["vcn_id", "drg_id"] self.module.params["compartment_id"] = self.get_compartment_id( "vcn_id", self.client.get_vcn) required_kwargs = dict((param, self.module.params[param]) for param in required_list_method_params) optional_kwargs = dict( (param, self.module.params[param]) for param in optional_list_method_params if self.module.params.get(param) is not None and ( not self.module.params.get("key_by") or param in self.module.params.get("key_by"))) kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs) return oci_common_utils.list_all_resources( self.client.list_drg_attachments, **kwargs)
def list_resources(self): required_list_method_params = ["compartment_id"] optional_list_method_params = ["vcn_id", "display_name"] required_kwargs = dict( (param, self.module.params[param]) for param in required_list_method_params ) optional_kwargs = dict( (param, self.module.params[param]) for param in optional_list_method_params if self.module.params.get(param) is not None and ( not self.module.params.get("key_by") or param in self.module.params.get("key_by") ) ) kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs) return oci_common_utils.list_all_resources( self.client.list_network_security_groups, **kwargs )