def list_resources(self):
     optional_list_method_params = ["name"]
     optional_kwargs = dict((param, self.module.params[param])
                            for param in optional_list_method_params
                            if self.module.params.get(param) is not None)
     return oci_common_utils.list_all_resources(self.client.list_regions,
                                                **optional_kwargs)
Пример #2
0
 def list_resources(self):
     optional_list_method_params = ["display_name", "sort_by", "sort_order"]
     optional_kwargs = dict((param, self.module.params[param])
                            for param in optional_list_method_params
                            if self.module.params.get(param) is not None)
     return oci_common_utils.list_all_resources(
         self.client.list_auto_scaling_configurations,
         compartment_id=self.module.params.get("compartment_id"),
         **optional_kwargs)
 def list_resources(self):
     optional_list_method_params = ["vcn_id", "drg_id", "display_name"]
     optional_kwargs = dict((param, self.module.params[param])
                            for param in optional_list_method_params
                            if self.module.params.get(param) is not None)
     return oci_common_utils.list_all_resources(
         self.client.list_drg_attachments,
         compartment_id=self.module.params.get("compartment_id"),
         **optional_kwargs)
 def list_resources(self):
     optional_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)
     return oci_common_utils.list_all_resources(
         self.client.list_autonomous_exadata_infrastructure_shapes,
         availability_domain=self.module.params.get("availability_domain"),
         compartment_id=self.module.params.get("compartment_id"),
         **optional_kwargs)
Пример #5
0
 def list_security_rules(self):
     optional_list_method_params = ["direction", "sort_by", "sort_order"]
     optional_kwargs = dict((param, self.module.params[param])
                            for param in optional_list_method_params
                            if self.module.params.get(param) is not None)
     return oci_common_utils.list_all_resources(
         self.client.list_network_security_group_security_rules,
         network_security_group_id=self.module.params.get(
             "network_security_group_id"),
         **optional_kwargs)
Пример #6
0
    def list_resources(self):
        list_method_params = ["compartment_id"]

        kwargs = dict((param, self.module.params[param])
                      for param in 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")))

        return oci_common_utils.list_all_resources(
            self.client.list_autonomous_exadata_infrastructures, **kwargs)
 def list_resources(self):
     optional_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)
     return oci_common_utils.list_all_resources(
         self.client.list_events,
         compartment_id=self.module.params.get("compartment_id"),
         start_time=self.module.params.get("start_time"),
         end_time=self.module.params.get("end_time"),
         **optional_kwargs)
Пример #8
0
 def list_resources(self):
     optional_list_method_params = [
         "id",
         "compartment_id",
         "tag_definition_id",
         "lifecycle_state",
     ]
     optional_kwargs = dict((param, self.module.params[param])
                            for param in optional_list_method_params
                            if self.module.params.get(param) is not None)
     return oci_common_utils.list_all_resources(
         self.client.list_tag_defaults, **optional_kwargs)
 def list_resources(self):
     optional_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
     )
     return oci_common_utils.list_all_resources(
         self.client.list_auth_tokens,
         user_id=self.module.params.get("user_id"),
         **optional_kwargs
     )
 def list_resources(self):
     optional_list_method_params = [
         "sort_order",
         "sort_by",
         "lifecycle_state",
         "display_name",
     ]
     optional_kwargs = dict((param, self.module.params[param])
                            for param in optional_list_method_params
                            if self.module.params.get(param) is not None)
     return oci_common_utils.list_all_resources(
         self.client.list_budgets,
         compartment_id=self.module.params.get("compartment_id"),
         **optional_kwargs)
Пример #11
0
 def list_resources(self):
     optional_list_method_params = [
         "sort_by",
         "sort_order",
         "lifecycle_state",
         "availability_domain",
         "display_name",
     ]
     optional_kwargs = dict((param, self.module.params[param])
                            for param in optional_list_method_params
                            if self.module.params.get(param) is not None)
     return oci_common_utils.list_all_resources(
         self.client.list_autonomous_exadata_infrastructures,
         compartment_id=self.module.params.get("compartment_id"),
         **optional_kwargs)
    def list_resources(self):
        required_list_method_params = []

        optional_list_method_params = ["compartment_id", "tag_definition_id"]

        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_tag_defaults, **kwargs)
Пример #13
0
    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 = ["budget_id"]

        optional_list_method_params = ["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_alert_rules, **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)
Пример #16
0
    def list_resources(self):
        required_list_method_params = ["auto_scaling_configuration_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_policies, **kwargs
        )
Пример #17
0
 def list_resources(self):
     return oci_common_utils.list_all_resources(
         self.client.list_autonomous_data_warehouses,
         compartment_id=self.module.params.get("compartment_id"),
     )
Пример #18
0
 def list_resources(self):
     return oci_common_utils.list_all_resources(
         self.client.list_api_keys,
         user_id=self.module.params.get("user_id"))