def list_resources(self):

        required_kwargs = self.get_required_kwargs_for_list()
        optional_kwargs = self.get_optional_kwargs_for_list()
        kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs)
        return oci_common_utils.list_all_resources(
            self.client.list_local_peering_gateways, **kwargs)
    def list_resources(self):

        required_kwargs = self.get_required_kwargs_for_list()
        optional_kwargs = self.get_optional_kwargs_for_list()
        kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs)
        return oci_common_utils.list_all_resources(
            self.client.list_publications, **kwargs)
    def list_resources(self):

        required_kwargs = self.get_required_kwargs_for_list()
        optional_kwargs = self.get_optional_kwargs_for_list()
        kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs)
        return oci_common_utils.list_all_resources(
            self.client.list_autonomous_container_databases, **kwargs)
    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_tag_namespaces, **kwargs
        )
    def list_resources(self):

        required_kwargs = self.get_required_kwargs_for_list()
        optional_kwargs = self.get_optional_kwargs_for_list()
        kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs)
        return oci_common_utils.list_all_resources(
            self.client.list_managed_instance_groups, **kwargs)
Esempio n. 6
0
    def list_resources(self):

        required_kwargs = self.get_required_kwargs_for_list()
        optional_kwargs = self.get_optional_kwargs_for_list()
        kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs)
        return oci_common_utils.list_all_resources(
            self.client.list_user_group_memberships, **kwargs)
    def list_resources(self):

        required_kwargs = self.get_required_kwargs_for_list()
        optional_kwargs = self.get_optional_kwargs_for_list()
        kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs)
        return oci_common_utils.list_all_resources(
            self.client.list_data_safe_private_endpoints, **kwargs)
Esempio n. 8
0
    def list_resources(self):

        required_kwargs = self.get_required_kwargs_for_list()
        optional_kwargs = self.get_optional_kwargs_for_list()
        kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs)
        return oci_common_utils.list_all_resources(
            self.client.list_image_shape_compatibility_entries, **kwargs
        )
    def list_resources(self):

        required_kwargs = self.get_required_kwargs_for_list()
        optional_kwargs = self.get_optional_kwargs_for_list()
        kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs)
        return oci_common_utils.list_all_resources(
            self.client.list_waas_policy_custom_protection_rules, **kwargs
        )
    def list_resources(self):

        required_kwargs = self.get_required_kwargs_for_list()
        optional_kwargs = self.get_optional_kwargs_for_list()
        kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs)
        return oci_common_utils.list_all_resources(
            self.client.list_compute_image_capability_schemas, **kwargs
        )
Esempio n. 11
0
    def list_resources(self):

        required_kwargs = self.get_required_kwargs_for_list()
        optional_kwargs = self.get_optional_kwargs_for_list()
        kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs)
        return oci_common_utils.list_all_resources(
            self.client.list_network_security_groups, **kwargs
        )
    def list_resources(self):

        required_kwargs = self.get_required_kwargs_for_list()
        optional_kwargs = self.get_optional_kwargs_for_list()
        kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs)
        return oci_common_utils.list_all_resources(
            self.client.list_boot_volume_attachments, **kwargs
        )
    def list_resources(self):

        required_kwargs = self.get_required_kwargs_for_list()
        optional_kwargs = self.get_optional_kwargs_for_list()
        kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs)
        return oci_common_utils.list_all_resources(
            self.client.list_exadata_infrastructures, **kwargs
        )
Esempio n. 14
0
    def list_resources(self):

        required_kwargs = self.get_required_kwargs_for_list()
        optional_kwargs = self.get_optional_kwargs_for_list()
        kwargs = oci_common_utils.merge_dicts(required_kwargs, optional_kwargs)
        return oci_common_utils.list_all_resources(
            self.client.list_database_software_images, **kwargs
        )
    def list_resources(self):
        required_list_method_params = [
            "identity_provider_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_idp_group_mappings, **kwargs)
Esempio n. 16
0
    def list_resources(self):
        required_list_method_params = [
            "asset_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.get_volume_backup_policy_asset_assignment, **kwargs)
    def list_resources(self):
        required_list_method_params = []

        optional_list_method_params = [
            "export_set_id",
            "file_system_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_exports,
                                                   **kwargs)
Esempio n. 18
0
    def list_resources(self):
        required_list_method_params = []

        optional_list_method_params = [
            "ip_address",
            "vnic_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_private_ips, **kwargs)
Esempio n. 19
0
    def list_resources(self):
        required_list_method_params = [
            "auto_scaling_configuration_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_auto_scaling_policies, **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_dedicated_vm_hosts, **kwargs)
Esempio n. 21
0
    def list_resources(self):
        # Method `ListAutonomousContainerDatabases` has filer `infrastructureType` which returns resources that
        # match the given Infrastructure Type. If not passed API sets its value to `CLOUD`. In order to return ExaCC
        # resources it's necessary to pass `infrastructureType` = `CLOUD_AT_CUSTOMER` and `infrastructureType` = `CLOUD`
        # for non ExaCC resources.
        if not (self.module.params.get("autonomous_exadata_infrastructure_id")
                and self.module.params.get("autonomous_vm_cluster_id")):
            optional_kwargs = super(AutonomousContainerDatabaseHelperCustom,
                                    self).get_optional_kwargs_for_list()
            required_kwargs = super(AutonomousContainerDatabaseHelperCustom,
                                    self).get_required_kwargs_for_list()
            kwargs = oci_common_utils.merge_dicts(required_kwargs,
                                                  optional_kwargs)

            autonomous_container_database_at_cloud = oci_common_utils.list_all_resources(
                self.client.list_autonomous_container_databases, **kwargs)

            kwargs["infrastructure_type"] = "CLOUD_AT_CUSTOMER"
            autonomous_container_database_cloud_at_customer = oci_common_utils.list_all_resources(
                self.client.list_autonomous_container_databases, **kwargs)
            return (autonomous_container_database_at_cloud +
                    autonomous_container_database_cloud_at_customer)
        return super(AutonomousContainerDatabaseHelperCustom,
                     self).list_resources()