def schedule_secret_deletion(self):
    action_details = oci_common_utils.convert_input_data_to_model_class(self.module.params, ScheduleSecretDeletionDetails)
    return oci_wait_utils.call_and_wait(call_fn=self.client.schedule_secret_deletion, call_fn_args=(), call_fn_kwargs=dict(secret_id=self.module.params.get('secret_id'), schedule_secret_deletion_details=action_details), waiter_type=oci_wait_utils.NONE_WAITER_KEY, operation='{0}_{1}'.format(self.module.params.get('action').upper(), oci_common_utils.ACTION_OPERATION_KEY), waiter_client=self.get_waiter_client(), resource_helper=self, wait_for_states=self.get_action_desired_states(self.module.params.get('action')))
def schedule_secret_deletion(self):
    action_details = oci_common_utils.convert_input_data_to_model_class(self.module.params, ScheduleSecretDeletionDetails)
    return oci_wait_utils.call_and_wait(call_fn=self.client.schedule_secret_deletion, call_fn_args=(), call_fn_kwargs=dict(secret_id=self.module.params.get('secret_id'), schedule_secret_deletion_details=action_details), waiter_type=oci_wait_utils.NONE_WAITER_KEY, operation='{0}_{1}'.format(self.module.params.get('action').upper(), oci_common_utils.ACTION_OPERATION_KEY), waiter_client=self.get_waiter_client(), resource_helper=self, wait_for_states=self.get_action_desired_states(self.module.params.get('action')))